2012-08-15 28 views
10

सबसे पहले मैं एक्सकोड 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 से पूछता है कि वह ऐसा करने का दावा कर रहा है। मैंने पता लगाने की कोशिश की है लेकिन अप्रासंगिक जानकारी और प्रश्न को हटाने के अनुरोधों के अलावा कुछ भी नहीं मिला है।

अंत दूसरा संपादित

+0

जो मैं समझता हूं उससे आपको सिर्फ एक्सकोड >> प्राथमिकताएं >> डाउनलोड पर जाने में सक्षम नहीं होना चाहिए और केवल ios4 sdk डाउनलोड करना चाहिए। – Popeye

+0

चूंकि आपने कहा है कि आप 4.3 सिम्युलेटर डाउनलोड कर सकते हैं, इस के पाठकों को सूचित करने के लिए अपडेट करने की आवश्यकता है क्योंकि यह प्रश्न इंप्रेशन देता है कि आप कोई भी डाउनलोड नहीं कर सकते हैं। – Popeye

+0

मैंने एमएल और एक्सकोड 4.4.1 में 3 मैक अपडेट किए हैं। एक मौके पर मेरे पास सिम्युलेटर 4.3 डाउनलोड करने का विकल्प था (जो एक बार डाउनलोड नहीं हुआ)। अन्य 2 मौकों पर मेरे पास केवल 5.0 सिम्युलेटर डाउनलोड करने का विकल्प था। Popeye जिस तरह से नकारात्मक रेटिंग और झूठे दावों के लिए धन्यवाद। – user1600350

उत्तर

2

मैं सिर्फ टिप्पणी की है लेकिन मैं यह भी सिर्फ यह इतना हाँ यह किया जा सकता है किया है।

खुला एक्सकोड और शीर्ष मेनू में xcode >> प्राथमिकताएं >> डाउनलोड पर जाएं और आपको एक्सकोड के साथ उपयोग करने के लिए पुराने एसडीक्स डाउनलोड करने का विकल्प दिया जाएगा। आप कमांड लाइन टूल्स और डिवाइस डिबगिंग सपोर्ट भी डाउनलोड कर सकते हैं।

तैनाती लक्ष्य को अपनी परियोजना स्थापित करने के लिए याद रखें करने के लिए कभी उस संस्करण या अपने लक्ष्य सेटिंग में किसी पुराने संस्करण (सारांश)

संपादित

यहाँ एप्पल डेवलपर डाउनलोड अनुभाग आप करेंगे करने के लिए एक link है लॉगिन करने के लिए उपयोगकर्ता नाम और पासवर्ड की आवश्यकता है। एक बार आईओएस को छोड़कर सभी खोज विकल्पों को अचयनित करने के लिए और वहां आपको सभी आईओएस मिलेंगे जो आपके लिए उपलब्ध हैं। ध्यान रखें कि अगर आपके पास बाद के संस्करण में कुछ भी है और आईओएस के पिछले संस्करण में नहीं है तो यह क्रैश होगा। स्टोरीबैड्स (आईओएस 5 में पेश किया गया)।

+0

मैंने सब कुछ उपलब्ध डाउनलोड किया है और हां मेरा परिनियोजन लक्ष्य सही है। क्या आप कह रहे हैं कि आपने वास्तव में xcode 4.4.1 (माउंटेन शेर) में एक आईओएस 4 सिम्युलेटर पर एक ऐप चलाया है? – user1600350

+0

मुझे अनिश्चितता है तो मुझे आईओएस 4 +, आईओएस 5 के लिए एसडीके डाउनलोड करने का विकल्प दिया गया था। और हाँ माउंटेन शेर पर। – Popeye

+0

मेरे पास भी 4.3 सिम्युलेटर डाउनलोड करने का विकल्प था - अगर आप उस पर कोई ऐप चलाने का प्रयास करते हैं तो आपको एक त्रुटि मिल जाएगी। Thats क्यों मैंने पूछा कि क्या आप सिम्युलेटर पर एक ऐप चलाते हैं, आपने इसे डाउनलोड नहीं किया है? – user1600350