2016-06-28 11 views
6

मैंने गिट का उपयोग करके एक विरासत स्विफ्ट ऐप डाउनलोड किया है और pod update चलाया है। git add -A के बाद, मैं xcode 8 बीटा का उपयोग कर वर्कस्पेस खोलता हूं, फिर उत्पाद -> स्वच्छ और निर्माण मुझे 40 स्विफ्ट कंपाइलर अलामोफायर त्रुटियां मिलती हैं। मैंने कन्वर्ट नहीं किया है ओ स्विफ्ट 2.3 या स्विफ्ट 3.एक्सकोड 8 बीटा एलामोफायर कंपाइलर त्रुटियों के बाद पॉड अपडेट के बाद 3.4.1

Podfile.lock में अलामोफायर के लिए संस्करण 3.4.1 है।

पॉडफाइल में मैंने संस्करण को आईओएस 10.0 पर सेट किया और अलामोफ़ीयर जानकारी में infoDictionary संस्करण को 10.0 पर भी सेट किया लेकिन इससे कोई फर्क नहीं पड़ता।

अधिकतर वे NSURL तरह वाक्यविन्यास त्रुटियों, यूआरएल नाम बदलने की आवश्यकता नहीं है आदि

मैं गूगल के साथ इस समस्या का कोई जवाब नहीं मिल रहा।

उत्तर

2

आईओएस 10 एसडीके के खिलाफ एक्सकोड 8 संकलन। यह आईओएस 9 एसडीके और इस प्रकार त्रुटियों से थोड़ा अलग है। आप स्विफ्ट 2.2 कोड के साथ एक्सकोड 8 का उपयोग करने में सक्षम नहीं होंगे।

यदि आप अलामोफायर शाखाओं को देखते हैं, https://github.com/Alamofire/Alamofire/branches, तो आप 2.3 और 3.0 संगतता पर काम देखेंगे।

इसके अलावा, उन शाखाओं का उपयोग करने के तरीके के विवरण के लिए इस धागे को पढ़ें: https://github.com/Alamofire/Alamofire/issues/1312

+0

अलामोफायर 3.4.1 संकलित करने के लिए मैं xcode का किस संस्करण का उपयोग कर सकता हूं? – markhorrocks

+0

एक्सकोड 7.x काम करना चाहिए। एक्सकोड 8 के लिए, आपको शाखाओं का उपयोग करना चाहिए 'स्विफ्ट 2.3' या' स्विफ्ट 3' – FelixSFD

+0

धन्यवाद, मैं एक्सकोड 7 का परीक्षण करूंगा और फिर यह काम करता है तो यह आपके उत्तर को स्वीकार करेगा। – markhorrocks

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