मुझे कुछ स्थिर पुस्तकालय हैं जिन्हें मैंने armv7 आर्किटेक्चर पर उपयोग के लिए बनाया है। जब मैं उन्हें आईओएस प्रोजेक्ट में उपयोग करने का प्रयास करता हूं जिसे मैं आईफोन 5.0 सिम्युलेटर पर टेस्ट्रून करता हूं, तो मुझे अपने स्थिर पुस्तकालयों में undefined symbols for architecture i386
के बारे में बताते हुए त्रुटियां मिलती हैं।मैक पर आईओएस सिम्युलेटर i386 आर्किटेक्चर चल रहा है, armv7 नहीं?
तो मुझे लगता है कि इसका मतलब है कि आईफोन सिम्युलेटर i386 के लिए संकलित पुस्तकालय चाहता है? फिर सिम्युलेटर का बिंदु क्या है - यह armv7 आर्किटेक्चर का अनुकरण क्यों नहीं करता है?
तो मेरे स्थिर पुस्तकालयों का परीक्षण करने का एकमात्र तरीका एक भौतिक आईओएस डिवाइस को कनेक्ट करना और इसे चलाने का है?
या क्या मुझे यह गलत लगता है?
क्यों एंड्रॉयड परियोजना QEMU का उपयोग करता है यह समस्या है जाना चाहते हैं, तो एक एमुलेटर:
यहाँ स्क्रिप्ट के नीचे एक ब्रेक है । यह आईओएस सिम्युलेटर की तुलना में बहुत धीमी है। –