मेरे पास एक आईफोन ऐप है जो armv7 के साथ-साथ armv6 पर चलना चाहिए। डीबगिंग के लिए ऐप को भी सिम्युलेटर में चलाना चाहिए।
Xcode 4.2 में मानक यह है:
ARMv7 ($(ARCHS_STANDARD_32_BIT)
)
यह क्या $(ARCHS_STANDARD_32_BIT)
के लिए खड़ा है और मेरे लिए स्पष्ट नहीं है कि मैं दो का उपयोग करना चाहिए:
- $ (ARCHS_STANDARD_32_BIT)
- ARMv6
या सभी तीन इस
- ARMv6
- ARMv7 तरह
- i386
मेरे मामले में इसके लिए सबसे अच्छा विकल्प क्या है? और Architectures
Valid Architectures
अब मैं 'armv6' और' armv7' का उपयोग 'आर्किटेक्चर' के रूप में ('i386' के बिना) armv6 के लिए संकलित कर सकता हूं। तो वर्तमान में मैं '$ (ARCHS_STANDARD_32_BIT)' – Besi
$ (ARCHS_STANDARD_32_BIT) का उपयोग नहीं कर रहा हूं जो Xcode डिफ़ॉल्ट टेम्पलेट में परिभाषित किया गया है, जिसे आप संशोधित नहीं कर सकते हैं, हालांकि आप इसे अपनी कॉन्फ़िगरेशन बनाकर ओवरराइड कर सकते हैं।इसे "armv6 arv7" के रूप में परिभाषित किया जाता था लेकिन उन्होंने 4.2 में इसे "armv7" में बदल दिया। मैं केवल अपनी पहली तकनीक का उपयोग करके पुराने व्यवहार को पुनर्स्थापित करने में सक्षम था, लेकिन केवल आईओएस एसडीके का उपयोग करने वाले लक्ष्यों पर (आपको एसडीके आईओएस बनाम सिम्युलेटर के लिए लाइन जोड़ने के लिए बिल्ड सेटिंग्स में छोटे "(+)" बटन पर क्लिक करना होगा , और केवल आईओएस के लिए इसे बदलें)। –
क्या किसी को पता है कि आईओएस उपकरणों को armv6 की आवश्यकता है? क्या यह मुख्य रूप से सिर्फ आईपॉड टच 3 जी है जैसा कि नीचे दी गई टिप्पणी में उल्लिखित है? – mpontillo