2017-04-05 9 views
15

मैं अभी पिछले XCode अद्यतन (8.3) किया लक्ष्यों के लिए सही ढंग से कॉन्फ़िगर किया जाना आवश्यक है, और मैं संदेश है:"स्विफ्ट भाषा संस्करण" (SWIFT_VERSION) जो का उपयोग स्विफ्ट

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

यह जानकर कि "लीगेसी स्विफ्ट भाषा संस्करण का उपयोग करें" विकल्प को बिल्ड सेटिंग्स से हटा दिया गया है, मैं अब स्विफ्ट 2.3 में अपना ऐप कैसे उत्पन्न कर सकता हूं बिना किसी कनवर्टन के?

+0

आप [रिलीज नोट्स] पढ़ें (https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/ अध्याय/परिचय.html # // apple_ref/डॉक्टर/uid/TP40001051-CH1-SW160), है ना? - ** बहिष्करण और निष्कासन नोटिस ** एक्सकोड 8.3 अब स्विफ्ट 2.3 का समर्थन नहीं करता है। –

+0

मुझे स्विफ्ट 3 और एक्सकोड 8. का उपयोग करके यह अब मिल गया है। हुह? –

उत्तर

8

आप नहीं कर सकते। स्विफ्ट 2.3 का समर्थन करने के लिए एक्सकोड 8.2 अंतिम संस्करण था। आपको या तो स्विफ्ट 3 में अपडेट करना होगा या एक्सकोड 8.2 का उपयोग करना होगा।

+0

धन्यवाद, मैं पुराना संस्करण डाउनलोड करने जा रहा हूं। https://developer.apple.com/download/more/ – Claudio

2

आप नहीं कर सकते क्योंकि एक्सकोड 8.2 स्विफ्ट 2.3 का समर्थन करने वाला अंतिम संस्करण था। आपको या तो स्विफ्ट 3 पर अपना कोड अपडेट करना होगा या एक्सकोड 8.2 का उपयोग करना होगा।

2

अरे आप एक्सकोड, अब मुझे स्विफ्ट 3.0 में माइग्रेट करना है। यह स्पष्ट रूप से देता है खोलने या स्विफ्ट 2.3 इसलिए मेरा सुझाव के साथ एक पुराने परियोजना के निर्माण पर इस चेतावनी को दिखाता है विस्थापित :(:(

enter image description here

13

नाविक चयन बार में, "SWIFT_VERSION आवर्धक लेंस क्लिक करें, फिर "तुम परियोजना जहां तेज संस्करण अनुसार समायोजित कर सकते में स्थानों मिल जाएगा।

enter image description here

enter image description here

1

बिल्ड सेटिंग्स में समर्थित संस्करण के लिए स्विफ्ट भाषा संस्करण बदलें

enter image description here

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