2014-10-15 12 views
7

मेरे पास सभी आईओएस 8 सिमुलेटर के साथ मैक ओएस एक्स 10.9.5 पर एक्सकोड संस्करण 6.0.1 (6 ए 317) है। मैंने आईओएस 7.1 सिमुलेटर भी डाउनलोड किए हैं।एक्सकोड 6 आईओएस 7.1 सिमुलेटर नहीं दिखाता

मैं iOS 8 और iOS 7.

के लिए एक ऐप विकासशील हूँ समस्या मैं का सामना कि Xcode 6 उपकरणों मेनू में आईओएस 7.1 सिमुलेटर प्रदर्शित नहीं करता है। किसी बिंदु पर यह उन्हें दिखाया गया था लेकिन मेरे नव निर्मित Xcode 6 प्रोजेक्ट पर यह नहीं है।

मैं कुछ स्टैक ओवरफ्लो समाधान देख रहा था। मैंने आईओएस 7.1 सिमुलेटर विंडो - डिवाइस - सिमुलेटर को जोड़ा है। उन्हें "रन रन डिस्टिनेशन मेनू" में भी चेक किया गया है, हालांकि वे नहीं दिखाए जाते हैं।

मुझे परियोजना और लक्ष्य परिनियोजन लक्ष्य 7.1 पर सेट करके एक समाधान मिला। हालांकि, यह एक बेवकूफ समाधान है क्योंकि मुझे प्रत्येक टेस्ट के लिए उन्हें मैन्युअल रूप से स्विच करने की आवश्यकता है और 7.1-8.0

यह मेरा पहला आईपैड ऐप है और यह पूरी तरह से एक्सकोड 5.1.1 के तहत काम करता है। आईओएस 7 और आईओएस 8 (एक्सकोड 5.1.1 के तहत निर्मित)। अब मैंने एक्सकोड 6.0.1 में एक प्रोजेक्ट बनाया है। और इस परियोजना में सिमुलेटर सही ढंग से प्रदर्शित नहीं होते हैं और ऐप का 9 5% काम नहीं करता है।

मैं आईओएस विकास के लिए नया हूं लेकिन मुझे लगता है कि यह एक बग है, लेकिन मुझे यकीन नहीं है। कृपया मदद करे।

+1

यह एक समस्या कैसे है। यदि आपको पुराने संस्करण का समर्थन करने की आवश्यकता है तो यह है कि आपने तैनाती लक्ष्य को सेट किया है। – Abizern

+1

आपको 7.1 और 8.0 के बीच परिनियोजन लक्ष्य को क्यों स्विच करना है। यदि आपके पास 7.1 –

+1

पर लक्ष्य सेट है तो ऐप 7.1 और 8.0 दोनों में पूरी तरह से काम करेगा, इसलिए मेरा परिनियोजन लक्ष्य नवीनतम आईओएस संस्करण नहीं है, लेकिन सबसे कम जिस पर ऐप काम करना है? अगर मुझे आईओएस 7.1 का समर्थन करने की ज़रूरत है तो यह मेरा तैनाती लक्ष्य है? क्या मैंने इसे सही ढंग से समझा? –

उत्तर

12

तैनाती लक्ष्य वह न्यूनतम ओएस संस्करण है जिसका आप समर्थन करना चाहते हैं।

जैसा कि आपने कहा है, आपको 7.1 सिमुलेटर देखने के लिए तैनाती लक्ष्य को 7.1 पर सेट करने की आवश्यकता है। यदि आपका परिनियोजन लक्ष्य 8.0 है, तो 7.1 सिमुलेटर रन गंतव्यों मेनू में उपलब्ध नहीं होंगे। यह सही व्यवहार है क्योंकि यदि आप परिनियोजन लक्ष्य 8.0 है तो आप आईओएस 7.1 पर नहीं चल सकते हैं।

2

मेरे पास पहले से ही तैनाती लक्ष्य 7.0 था और सिम्युलेटर अभी भी 7.1 के लिए उपलब्ध नहीं था।

मैंने समस्या को ठीक किया हालांकि यद्यपि वरीयताओं में जाकर, चयनित डाउनलोड और 'घटक' के तहत गायब 7.1 सिमुलेटर को फिर से डाउन डाउन किया। हालांकि मेरे पास पहले 7.1 सिम्युलेटर था, लेकिन एक्सकोड 6 अपग्रेड उन्हें निकालने लग रहा था।

enter image description here

+0

मैंने तैनाती लक्ष्य को बदलने से पहले इस कदम को किया था। यह सच है, एक्सकोड अद्यतन पर सिम्युलेटर के पिछले संस्करण को हटा देता है। इसे इंगित करने के लिए +1। मैं एक्सकोड के साथ अकेले नहीं हूं अजीब व्यवहार कर रहा हूं :) –

+0

यह वास्तव में मेरे द्वारा उठाए गए मुद्दे को ठीक करता है; स्वीकृत उत्तर नहीं था। धन्यवाद! – Matt

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