unit testing स्विफ्ट 1.2, एक्सकोड 6.3.1 में धीमे परीक्षण फ़ाइल संकलन




unit-testing swift (3)

Xcode 6.2 से 6.3.1 के प्रोजेक्ट को माइग्रेट करने के बाद मुझे स्विफ्ट यूनिट टेस्ट फाइलों के बहुत धीमी संकलन का अनुभव है।

मेरी इकाई परीक्षण त्वरित / फुर्तीला ढांचा का उपयोग करते हैं I प्रत्येक परीक्षण फ़ाइल में भी मेरे पास है:

import MyApp

दिलचस्प बात यह है कि जब मैं यह टिप्पणी करता हूं कि संकलन बिजली तेज है मैंने इसे कुछ डमी यूनिट टेस्ट फाइलों पर परीक्षण किया, जो कि वास्तव में मेरे किसी भी एप्लिकेशन के कोड का उपयोग नहीं करते हैं। लेकिन यह आयात संकलन समय के लिए बहुत अंतर बनाता है।

Xcode 6 - 6.2 का उपयोग करते समय मैंने उस बड़े प्रभाव का पालन नहीं किया क्या आपके पास कोई विचार है कि अब संकलन की गति को कैसे सुधारें?


एप्पल ने 18 मई (कल) पर 6.3.2 एक्सकोड जारी किया, जो धीमी संकलन के समय का हवाला देते हुए लगता है। क्या अपडेट आपकी समस्या को ठीक करता है?


Http://devforums.apple.com/message/1128702#1128702 में जवाब में से एक के अनुसार बिल्ड सेटिंग में Whole Module Optimization को सक्षम करना इस समस्या को चारों ओर चला गया।


जाहिर है यह आपके कोड को देखने को शामिल करता है, लेकिन अपने स्ट्रिंग के लिए इतने सारे संयोजनों का उपयोग नहीं करने की कोशिश करें और अपने वार्स प्रकारों को जोरदार टाइप करें

आप फ़ाइल द्वारा फ़ाइल को Xcode फ़ाइल में बिल्ड प्रक्रिया को देखकर संकलित करने के लिए कितने फाइल का उपयोग कर रहे हैं यह देख सकते हैं। यह अंतिम टैब है, चल रहे निर्माण प्रक्रिया को स्पर्श करें और आप प्रत्येक फ़ाइल को देखेंगे क्योंकि इसे संकलित किया जा रहा है





xcode6