2011-03-29 23 views
6

पर लॉन्च नहीं होगा तो ... यह अजीब से परे है।ऐप डिवाइस या सिम्युलेटर

मेरे पास एक ऐप था जो सिम्युलेटर और डिवाइस पर पूरी तरह से ठीक चल रहा था। मैंने वास्तव में ऐप सबमिट कर लिया है और यह ऐप स्टोर में बिक्री के लिए है।

आज मैं वापस गया और अपडेट के लिए कुछ बदलाव किए। ऐप अब मेरे डिवाइस पर लोड नहीं होगा और यह सिम्युलेटर में लोड नहीं होगा।

सिम्युलेटर में यह "ऐप_नाम से जुड़ा हुआ" (यह वास्तविक ऐप नाम सूचीबद्ध करता है) कहता है और यह अनिश्चित काल तक "अटैचिंग" की इस प्रक्रिया पर रहता है, जबकि सिम्युलेटर स्क्रीन पूरी तरह से काला है।

डिवाइस पर ऐप चलाते समय यह "बिल्ड सफल हुआ" कहता है, फिर डिवाइस पर दिखाई देने के बिना "एप_नाम चलाना समाप्त" होता है।

मैंने एक्सकोड को पुनरारंभ किया और मेरे कंप्यूटर को पुनरारंभ करने का प्रयास किया, लेकिन अभी भी कोई भाग्य नहीं है ... अन्य ऐप्स काम करते हैं, लेकिन यह नहीं।

कोई विचार?

संपादित करें: मैंने अभी एक नई परियोजना शुरू की है, सभी संपत्तियों और कोड पर प्रतिलिपि बनाई है, चलने की कोशिश की है और अभी भी वही हुआ है। मैंने निश्चित रूप से प्रोजेक्ट को नया काम करने के लिए सोचा था ...

अंतिम संपादन: "साफ" चलाने के बाद, DerivedData फ़ोल्डर को हटाने और मेरे कंप्यूटर को दूसरी बार पुनरारंभ करने के बाद, नई परियोजना (सभी संपत्तियों की प्रतिलिपि बनाई गई) है अब काम। मूल परियोजना अभी भी काम नहीं करती है। तो मुझे यकीन नहीं है कि इस मुद्दे के कारण क्या हुआ और इस मुद्दे को किसने तय किया, लेकिन कम से कम मैं अब आगे बढ़ सकता हूं। मैं इस धागे के साथ क्या करूँ? क्या इसे अभी हटाया जा सकता है? धन्यवाद हर कोई जो कोशिश करने और मदद करने के लिए चिल्लाया!

+1

क्या आपने एक्सकोड 4 पर स्विच किया है? मुझे स्विचिंग के बाद से यह समस्या हो रही है, और ऐसा लगता है कि यह किसी कारण से यादृच्छिक रूप से हो रहा है। –

+0

हां - मैंने एक्सकोड 4 पर स्विच किया है और आज तक एक्सकोड 4 में किसी भी समस्या के बिना कई ऐप्स (इस सहित) पर काम किया है। =/ – RanLearns

+0

क्या आप एक नई खाली परियोजना बना सकते हैं और इसे चला सकते हैं? (आपकी पुरानी चीजों को कॉपी किए बिना) – Wex

उत्तर

5

विकल्पों में DerivedData को अपनी प्रोजेक्ट निर्देशिका में ले जाएं। जब भी मुझे xcode4 में समस्या है, तो मैंने इसे छोड़ दिया और इस निर्देशिका को हटा दिया। इसमें पृष्ठभूमि संकलन के निर्माण और कैश शामिल हैं जो xcode4 करता है।

इस फ़ोल्डर को हटाने से आमतौर पर मुझे प्राप्त होने वाली सभी समस्याओं को ठीक किया जाता है।

+0

मैंने अपनी अंगुलियों को पार किया क्योंकि मैंने प्रोजेक्ट की DerivedData निर्देशिका/उपयोगकर्ता/लाइब्रेरी/डेवलपर/एक्सकोड/DerivedData दोनों के साथ-साथ प्रोजेक्ट निर्देशिका में हटा दिया है ... अभी भी नहीं चल रहा है। = ( – RanLearns

+0

इस समस्या का सामना करने के बाद से दूसरी बार मेरे कंप्यूटर को पुनरारंभ करने के बाद (पहली बार DerivedData निर्देशिका को हटाने के बाद), मैंने जो नई परियोजना बनाई और अब सभी संपत्तियों को कॉपी किया है, अब काम करता है! हाँ! मुझे नहीं पता कि यह फ़ोल्डर हटाना है या नहीं यही कारण है कि यह अब काम कर रहा है लेकिन शायद यह मदद करता है। मूल प्रोजेक्ट अभी भी सिम्युलेटर में लोड नहीं होगा, लेकिन मैंने इसे फिर से बनाया है और सिम्युलेटर समस्या के लिए – RanLearns

+0

पर आगे बढ़ रहा हूं, मैंने व्युत्पन्न डेटा को हटाया और साथ ही सिम्युलेटर को भी हटा दिया। – virata

0

अपनी परियोजना की सफाई करने का प्रयास करें। एक्सकोड 4 में: उत्पाद मेनू >> साफ करें।

+0

धन्यवाद - स्वच्छ ने मुझे कई बार बचाया है - लेकिन यहां मदद नहीं की । – RanLearns

+0

स्वच्छ * और * डिवाइस से हटा दिया गया? – Moshe

+1

हां, साफ और हटाया गया। तथ्य यह है कि यह डिवाइस पर काम नहीं करता है या सिम्युलेटर अजीब हिस्सा है। मेरे पास कभी ऐसा ऐप नहीं था जो किसी भी प्रकार की त्रुटि के बिना सिम्युलेटर में नहीं चलेगा। – RanLearns

8

विकल्पों के ऊपर प्रयास किया लेकिन मेरे लिए काम नहीं किया।

अंत में, बस सिम्युलेटर रीसेट करने से चाल चल रही थी।

0

तुम ऐसा क्यों कोशिश मत करो one.you सिम्युलेटर से बाहर निकलें और चलाने परियोजना again.This लिए काम करता है सकते हैं मुझे

0

वहाँ अलग अलग समाधान का एक बहुत से लोगों को इस बात के लिए सुझाव है कि कर रहे हैं:

  • एक साफ
  • रीसेट सिम्युलेटर
  • एक 'स्वच्छ निर्माण फ़ोल्डर' क्या है (विकल्प कुंजी को दबाए रखें जब स्वच्छ का चयन)
  • निकालें ~/Library/डेवलपर उपकरण/Xcode/व्युत्पन्न डेटा/YourPro अस्वीकृत *
  • अपने .xcodeproj निर्देशिका के अंदर अपने 'xcuserdata' निर्देशिका निकालें

मैं सिर्फ ऊपर आइटम के विभिन्न संयोजनों की कोशिश कर रहा एक घंटे बिताए, उन सभी को कर रही है, ...कुछ भी काम नहीं किया। मेरा ऐप या तो होगा 1) लॉन्च स्क्रीन दिखाई देने से पहले तुरंत शुरू करें और छोड़ दें, या 2) लॉन्च स्क्रीन पर रुको। सिम्युलेटर हमेशा रीसेट करने के लिए लिया जाता है, कभी-कभी एक छोड़ने का जवाब नहीं देगा ... बस वास्तव में अजीब चीजें चल रही हैं।

यह मेरी समस्या हल हो गई: रीबूट मशीन

(यह मेरे दिमाग को मैक ओएस पर किया जाना था, लेकिन यह काम करता था। इसमें एक्सकोड 4.6 के उन्नयन के साथ कुछ करना पड़ सकता है और तब से रिबूट नहीं किया जा रहा है, मुझे यकीन नहीं है ... लेकिन मैं ' एम फिर से चल रहा है)

0

सफलता के बिना यहां सभी पोस्टों का प्रयास किया। तब मुझे कुछ ऐसा मिला जो मेरे लिए काम करता था:

मेरे एक्सकोड प्रोजेक्ट में ~ 3000 संसाधन फ़ोल्डर था। पहले मैंने उन्हें "फ़ोल्डर संदर्भ" के रूप में लिया था, जिसने एक्सकोड ऐप लॉन्च करने में असमर्थ बना दिया था। जब मैंने उन्हें प्रोजेक्ट में "समूह" के रूप में स्विच किया, तो त्रुटि समाप्त हो गई। मुझे अभी भी एक्सकोड और सिम्युलेटर को फिर से शुरू करने और पुनर्निर्माण करने की आवश्यकता है, लेकिन यह काम करता है।

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