2017-07-13 15 views
5

मेरे पास स्विफ्ट में ऐप के लिए ओबीजे-सी और यूआई-टेस्ट में लिखा गया आईओएस-ऐप है। मैंने हाल ही में एक्सकोड 9 बीटा 2 स्थापित किया है और ऐप को संकलित करना चाहता था। मुझे निम्न त्रुटि मिलती है:एक्सकोड 9: स्विफ्ट निर्भरता विश्लेषण त्रुटि

"निर्भरता विश्लेषण त्रुटि>" स्विफ्ट भाषा संस्करण "(SWIFT_VERSION) निर्माण सेटिंग को स्विफ्ट का उपयोग करने वाले लक्ष्यों के लिए समर्थित मान पर सेट किया जाना चाहिए। यह सेटिंग बिल्ड सेटिंग्स संपादक में सेट की जा सकती है । "

जब मैं सेटिंग्स बनाने के लिए जाता हूं तो स्विफ्ट भाषा के लिए संस्करण सेट करने की कोई संभावना नहीं होती है। क्या यह एक बग का प्रतिनिधित्व करता है? इसके अलावा ऐप स्वयं स्विफ्ट का उपयोग नहीं करता है, केवल स्वचालित UI_tests।

+0

डबल, कोर डेटा मॉडल संहिता पीढ़ी विकल्प की जाँच करता है, तो नया मॉडल बनाया गया है। – wulie

उत्तर

2

यह बताता है कि आपको बिल्ड सेटिंग्स में त्वरित संस्करण निर्दिष्ट करने की आवश्यकता है। बस प्रोजेक्ट पर क्लिक करें और बिल्ड सेटिंग्स (लक्ष्य नहीं) पर जाएं और "स्विफ्ट भाषा संस्करण" से स्विफ्ट 3.2 या स्विफ्ट 4 सेट करें। यहाँ आप एक स्क्रीनशॉट :) है

enter image description here

+0

जवाब देने के लिए धन्यवाद, लेकिन यूआई-टेस्ट लक्ष्य वास्तव में केवल एकमात्र है जहां मैं तेज़ भाषा संस्करण सेट कर सकता हूं। अन्य सभी बिल्डिंग सेटिंग शीट्स में यह विकल्प नहीं है। हालांकि मैं परीक्षण शुरू करने की भी कोशिश नहीं कर रहा हूं, बस ऐप। – renraku

+0

फिर केवल यूआई-टेस्ट लक्ष्य में यदि आपके पास केवल स्विफ्ट है। – Norolim

+1

दोनों संस्करण 3.2 और 4.0 का प्रयास किया लेकिन कुछ भी नहीं बदला:/ – renraku

संबंधित मुद्दे