सबसे पहले मैं एक्सकोड 4.4.1 पर एक समर्थन आईओएस 4 + ऐप की कोशिश करने के साथ अपनी समस्या की व्याख्या करूंगा, फिर मेरे पास 3 प्रश्न हैं, मैं किसी भी उत्तर की सराहना करता हूं जो मेरी मदद कर सकता है।क्या एक्सकोड 4.4.1 माउंटेन शेर पर आईओएस 4 सिमुलेटर प्राप्त करने का कोई तरीका है?
मैंने थोड़ी देर के लिए एक्सकोड के विभिन्न संस्करणों का खुशी से उपयोग किया है और हाल ही में एक्सकोड 4.4.1 और एमएल में अपग्रेड किया है। अतीत में पुराने सिम्युलेटर एसडीक्स में एक्सकोड पैकेज सामग्री में प्रासंगिक फ़ोल्डर में कॉपी करना हमेशा संभव रहा है, यह तकनीक अब काम नहीं करती है।
Xcode 4.4.1 के लिए विज्ञापन इस उद्धरण के साथ पढ़ता है:
"Xcode एक नया 'डाउनलोड' वरीयता इस तरह कमांड लाइन औजार के रूप में वैकल्पिक घटक स्थापित करने के लिए फलक भी शामिल है, और पिछले आईओएस सिमुलेटर"
यह मुझे विश्वास दिलाता है कि मैं काम करने के लिए पुराने सिमुलेटर प्राप्त कर पाऊंगा, लेकिन मेरे अनुभव में अब तक, आप केवल एक सिंगल पुराने सिम्युलेटर (आईओएस 5.0) प्राप्त कर सकते हैं। ऊपर निकालने से संकेत मिलता है कि आप एक से अधिक पुराने सिम्युलेटर तक पहुंच सकते हैं क्योंकि यह बहुवचन "पिछले आईओएस सिमुलेटर" का उपयोग करता है।
संपादित
अगर आप माउंटेन शेर स्थापित करने से पहले Xcode 4.4.1 के लिए अद्यतन किया है तुम भी ios4.3 सिम्युलेटर डाउनलोड करने का विकल्प हो सकता है। हालांकि एमएल और 4.4.1 होने के बाद सिम्युलेटर काम नहीं करेगा।
अंत संपादित
मैं व्यक्तिगत डिवाइस (iPhone) ios4.3 चल मदद से इसका परीक्षण करने में सक्षम है, लेकिन यह मेरे परीक्षण करने के लिए के लिए एक आदर्श तरीका नहीं है। मैं आईओएस 4.0 का समर्थन करता हूं, इसलिए आदर्श रूप से आईओएस 4.0, आईओएस 4.1, आईओएस 4.2, और आईओएस 4.3 के लिए आईओएस सिमुलेटर के साथ अपना कोड देखना पसंद है।
मुझे नवीनतम एक्सकोड और एमएल का उपयोग करना पसंद है, लेकिन ऐसा लगता है कि मेरा सबसे अच्छा विकल्प शेर पर पुराने एक्सकोड पर वापस रोल करना हो सकता है।
प्रश्न
1) वहाँ किसी भी तरह से Xcode 4.4.1 माउंटेन शेर पर कार्यात्मक iOS4 सिमुलेटर प्राप्त करने के लिए है?
2) क्या आईओएस 4 सिमुलेटर को नए संस्करण में अनुमति देने की कोई योजना है या ऐप्पल ने जानबूझकर इसे अवरुद्ध कर दिया है?
3) क्या इस स्थिति में अन्य डेवलपर्स हैं, जो सलाह दे सकते हैं कि सबसे अच्छा उपाय क्या है? क्या लोग एमएल पर एक्सकोड 4.4.1 से वापस/रोलिंग कर रहे हैं?
धन्यवाद
दूसरा संपादित करें - समाधान के आसपास मेरे काम
मैं इस बात की पुष्टि iOS4 सिमुलेटर Xcode 4.4.1 (एमएल) पर समर्थित नहीं हैं पड़ा है के रूप में और सलाह आप एक पर परीक्षण करना चाहिए है डिवाइस।
मैंने फैसला किया कि मुझे अभी भी xcode 4.3.3 के साथ शेर का एक संस्करण चाहिए था ताकि मैं आईओएस 4 सिमुलेटर एक्सेस कर सकूं। इसलिए मेरे आईमैक पर मैंने vmware के माध्यम से एक आभासी मशीन स्थापित की जो ओएसएक्स 10.7 शेर चलाती है। इस आभासी मशीन पर मैंने एक्सकोड 4.3.3 और पुराने सिमुलेटर स्थापित किए हैं, अब जब मैं किसी भी आईओएस 4 मुद्दों का परीक्षण करना चाहता हूं तो मैं उन्हें उपलब्ध कर सकता हूं :)।
इस समाधान ने मुझे अपने आईमैक पर मेमोरी स्पेस में 28 जीबी खर्च किया है, लेकिन मुझे खुशी है कि मेरे मुख्य मशीन पर पहाड़ शेर चल रहा है और शेर चलने और xcode 4.3.3 के साथ वर्चुअल मशीन है। यह बहुत परेशानी की तरह प्रतीत हो सकता है लेकिन अन्य विकल्प क्या हैं?
एक अन्य समाधान शायद उपयोगकर्ता Popeye से पूछता है कि वह ऐसा करने का दावा कर रहा है। मैंने पता लगाने की कोशिश की है लेकिन अप्रासंगिक जानकारी और प्रश्न को हटाने के अनुरोधों के अलावा कुछ भी नहीं मिला है।
अंत दूसरा संपादित
जो मैं समझता हूं उससे आपको सिर्फ एक्सकोड >> प्राथमिकताएं >> डाउनलोड पर जाने में सक्षम नहीं होना चाहिए और केवल ios4 sdk डाउनलोड करना चाहिए। – Popeye
चूंकि आपने कहा है कि आप 4.3 सिम्युलेटर डाउनलोड कर सकते हैं, इस के पाठकों को सूचित करने के लिए अपडेट करने की आवश्यकता है क्योंकि यह प्रश्न इंप्रेशन देता है कि आप कोई भी डाउनलोड नहीं कर सकते हैं। – Popeye
मैंने एमएल और एक्सकोड 4.4.1 में 3 मैक अपडेट किए हैं। एक मौके पर मेरे पास सिम्युलेटर 4.3 डाउनलोड करने का विकल्प था (जो एक बार डाउनलोड नहीं हुआ)। अन्य 2 मौकों पर मेरे पास केवल 5.0 सिम्युलेटर डाउनलोड करने का विकल्प था। Popeye जिस तरह से नकारात्मक रेटिंग और झूठे दावों के लिए धन्यवाद। – user1600350