एक Xcode खेल के मैदान में एक गतिशील ढांचे को आयात करने के सभी प्रयास निम्न त्रुटि उत्पन्न करते हैं:
error: module file's minimum deployment target is ios8.3 v8.3
एक Xcode खेल के मैदान में एक गतिशील ढांचे को आयात करने के सभी प्रयास निम्न त्रुटि उत्पन्न करते हैं:
error: module file's minimum deployment target is ios8.3 v8.3
जवाबों:
आपने Xcode अपडेट करने के बाद एक लक्ष्य बनाया होगा, जिसने उस लक्ष्य के लिए बिल्ड सेटिंग्स में iOS के तैनाती लक्ष्य को 8.3 बनाया ।
मैंने इसे ठीक किया:
नोट स्क्रीनशॉट में iOS संस्करण बेमेल है (एक 10.0 है, अन्य 9.3 है)
नोट iOS संस्करण अब मेल खाते हैं (सुनिश्चित करें कि वे सभी मेल खाते हैं)
यदि कोई क्लीन + बिल्ड इसे ठीक नहीं करता है, तो डिवाइस / सिम्युलेटर को स्विच करना जो आप स्कीम मेनू से तैनात कर रहे हैं और फिर से बिल्डिंग करना चाहिए।
यदि आप इकाई परीक्षण कर रहे हैं तो यह त्रुटि भी उत्पन्न हो सकती है। तो इसके अलावा क्या @Tony और @Allreadyhome ने सुझाव दिया है, निम्नलिखित कार्य करें:
और आपको अच्छा होना चाहिए।
जैसा कि टोनी ने बताया है
1. 8.0 के लिए iOS परिनियोजन लक्ष्य सेट करें
यदि पॉड्स का उपयोग करने से आपको और कदम उठाने पड़ सकते हैं:
2. पॉड्स निर्भरता में जाएं और तैनाती लक्ष्यों को 8.0 में भी बदल दें।
मेरे मामले में, मुझे अपने प्रत्येक पॉड पर तैनाती लक्ष्य को 8.0 में बदलना पड़ा क्योंकि वे सभी 8.3 पर थे।
मुझे त्रुटि मिली है:
Module file's minimum deployment target is ios9.2 v9.2
बाद मैंने अपने PROJECT के लिए iOS परिनियोजन लक्ष्य को 8.0 में बदल दिया। परियोजना Xcode 7.2 द्वारा बनाई गई है , जिसमें ' यूनिट यूनिट टेस्ट शामिल करें ' और ' यूआई टेस्ट शामिल करें ' शामिल हैं ।
XCUIApplication () के कारण iOS 9.0+ के लिए त्रुटि को ठीक करने के लिए, बस UI टेस्ट के परिनियोजन लक्ष्य को 9.0 या इसके बाद के संस्करण को बदलना होगा , और अन्य लक्ष्यों के लिए 8.0 छोड़ना होगा।
मुझे यह समस्या तब हुई जब कुछ चुनिंदा निर्भरता का न्यूनतम परिनियोजन लक्ष्य मुख्य लक्ष्य न्यूनतम परिनियोजन लक्ष्य की तुलना में अधिक हाल के iOS संस्करण के लिए सेट किया गया था।
जब मैं ios 12 के साथ एक फ्रेमवर्क ट्यूटोरियल डाउनलोड करता था तो मेरे पास यही मुद्दा था और मेरे एसडीके के पास आईओएस 11.4 होना चाहिए। मैंने (11.4) संस्करण के लिए iOS परिनियोजन लक्ष्य निर्धारित किया और पॉड्स निर्भरता को भी अद्यतन किया। लेकिन कुछ याद किया। तो, फिर मैंने उस संस्करण के साथ एक खोज की जिसे मैं बदलना चाहता था (वह 12.0 है)। यह सब कुछ सूचीबद्ध करता है जिसमें संस्करण संख्या (लक्ष्य, परियोजना, पॉडस्पेक, पॉड्स) है। उन सभी को बदलना (मेरे मामले में 11.4), इसे हल किया।