2012-09-24 20 views
16

के लिए फ़ाइल को संसाधित करने का कोई नियम नहीं है, मैंने हाल ही में आईओएस एसडीके 6.0 के साथ एक्सकोड 4.5 में माइग्रेट किया है। अब जब मैं अपने ऐप को संग्रहीत करने का प्रयास करता हूं, तो मुझे इसे पढ़ने वाले कंपाइलर चेतावनियों की एक लंबी सूची मिलती है।आर्किटेक्चर armv6

चेतावनी: फ़ाइल वास्तुकला ARMv6 के लिए प्रकार sourcecode.c.objc की '$ (PROJECT_DIR) /Classes/Utils.m' कार्रवाई करने के लिए कोई नियम

चेतावनी: वास्तुकला ARMv6 समर्थित नहीं है (वर्तमान archs = "armv7 armv6")।

मैं अंतिम पंक्ति को नहीं समझ सकता, यह कहता है कि armv6 समर्थित नहीं है, लेकिन armv6 मौजूद है जैसा आप देख सकते हैं।

1) मैं इसे कैसे ठीक करूं?

Screenshot of project file

2) क्या इस के निहितार्थ हो सकता है? क्योंकि यह सिर्फ एक चेतावनी है? क्या मेरा ऐप अपडेट आईफोन 3 जीएस नहीं चलाएगा?

धन्यवाद

उत्तर

26

Xcode 4.5 ARMv6 के लिए समर्थन गिरावट आई है के रूप में चेतावनी कहते हैं। सेटिंग दिखा रही है क्योंकि आपके पास यह आपके प्रोजेक्ट के पिछले संस्करण में था। Armv7 और armv7s (iPhone5) के लिए संकलित करने के लिए बस अपनी सेटिंग बदलें।

ऐप्पल ने पुराने उपकरणों के लिए समर्थन छोड़ने का फैसला किया है और इस प्रकार armv6 को बहिष्कृत किया गया है। मैंने इसके कारण armv6 उपकरणों के लिए समर्थन छोड़ने का फैसला किया। सभी armv7 डिवाइस को आईओएस 5 में अपग्रेड किया जा सकता है, इसलिए मैंने इसे न्यूनतम संस्करण के रूप में भी सेट किया है।

+2

बस थोड़ा और पढ़ें और सभी armv7 डिवाइस आईओएस 4.3+ स्थापित कर सकते हैं, इसलिए आप आईओएस 4.3 के रूप में न्यूनतम संस्करण सेट कर सकते हैं :) – Neelesh

+1

@ नेलेश मेरा मुद्दा था कि आईओएस 4.3 का समर्थन क्यों करें जब सभी उपयोगकर्ता आईओएस 5 में अपग्रेड कर सकें। यदि कोई उपयोगकर्ता थे, तो वे कभी भी मेरे ऐप का उपयोग कभी नहीं करेंगे या इसे डाउनलोड करने के तरीके को समझेंगे :) आईओएस 5 पर जाने का मूल्य स्टोरीबोर्ड, एआरसी और कई अन्य लोगों को प्राप्त करना है। –

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