IOS सिम्युलेटर पर परीक्षण करते समय त्रुटि: बूटस्ट्रैप सर्वर के साथ पंजीकरण नहीं किया जा सका


370

जब मैं UIAlertView का एक बटन क्लिक करने पर दुर्घटनाग्रस्त हो गया तो मैं अपने ऐप को सिम्युलेटर पर परीक्षण कर रहा था। मैंने वहां डिबगिंग बंद कर दी, कोड में कुछ बदलाव किए और ऐप को फिर से बनाया। अब जब मैं एप्लिकेशन चलाता हूं, तो मुझे कंसोल में यह त्रुटि मिलती है

बूटस्ट्रैप सर्वर के साथ com.myApp.debug पंजीकृत नहीं किया जा सका। त्रुटि: अज्ञात त्रुटि कोड। इसका आम तौर पर मतलब है कि इस प्रक्रिया का एक और उदाहरण पहले से ही चल रहा था या डीबगर में लटका हुआ था। प्रिंटग्राम को संकेत मिला: "SIGABTT"।

मैंने एक साफ सुथरा निर्माण करते हुए ऐप को सिम्युलेटर से हटाने की कोशिश की, लेकिन मुझे तब भी यह त्रुटि मिलती है जब मैं ऐप को चलाने की कोशिश करता हूं।

मुझे अपने सिम्युलेटर पर ऐप को फिर से चलाने में सक्षम होने के लिए क्या करना चाहिए?


2
डिवाइस पर परीक्षण करते समय ऐसा होने पर क्या करना है इसके बारे में कोई सुझाव? मैंने डिवाइस को पुनः आरंभ करने की कोशिश की है, Xcode।
iPadDeveloper2011

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

XCode मेनू में "खाली कैश" आज़माएं। साथ ही मदद करता है।
१४ को

3
इस समस्या का सामना कर रहे सभी लोगों के लिए, बाद में पता चला, यह कोड में बग के कारण अधिकांश बार होता है। किसी ऐसे कोड के टुकड़े को देखें जो या तो बहुत अधिक निष्पादन समय लेता है या ऐप को लूप में लेता है।
गुम हो गई

4
जब ऐसा होता है तो मैं बस सिम्युलेटरब्रिज को मारता हूं और सिम्युलेटर छोड़ देता हूं। ps ax | grep SimulatorBridge
एलैंड

जवाबों:


162

सिम्युलेटर को छोड़ने और पुनः आरंभ करने का प्रयास करें? यदि "सबसे बुरी बात आती है" तो आप हमेशा पुनरारंभ करने का प्रयास कर सकते हैं: मेरे अनुभव में इसे ठीक करना चाहिए।


44
सिस्टम को पुनः आरंभ करने का अंत! अभी भी पता नहीं है कि क्या समस्या का कारण है!
लॉस्टइन्ट्रांसिट

6
जैसा कि नीचे टिप्पणी है, आप आमतौर पर एक्टिविटी मॉनिटर में त्रिशंकु प्रक्रिया देख सकते हैं और इसे वहां मार सकते हैं।
mxcl

13
मुझे पुनः आरंभ करने से नफरत है :) त्रिशंकु प्रक्रिया को छोड़ना मेरे लिए काम करता है: ps ax | grep सिमुलेटर आपके रनिंग ऐप्स को दिखाएगा, मेरे मामले में यह MyApp.app था जो लटका हुआ था।
BadPirate

12
रिस्टार्ट ने मदद नहीं की
पास्कल क्लेन

10
मुझे अक्सर यह XCode 4.3 में मिलता है। एप्लिकेशन को पुनरारंभ करने या सिम्युलेटर को छोड़ने से मदद नहीं मिलती है। मुझे इसे काम करने के लिए कंप्यूटर को पुनरारंभ करना होगा।
20ystein

242

स्थिति: इसे हाल ही में Mac OS 10.8 और Xcode 4.4 के रूप में देखा गया है।

tl; डॉ: यह दो संदर्भों में हो सकता है: जब डिवाइस पर चल रहा हो और जब सिम्युलेटर पर चल रहा हो। डिवाइस को चलाते समय, डिस्कनेक्ट करने और डिवाइस को फिर से कनेक्ट करने से चीजें ठीक होती हैं।

माइक ऐश ने सुझाव दिया

launchctl list|grep UIKitApplication|awk '{print $3}'|xargs launchctl remove

यह हर समय काम नहीं करता है। वास्तव में, यह मेरे लिए कभी काम नहीं किया लेकिन यह स्पष्ट रूप से कुछ मामलों में काम करता है। अभी पता नहीं कौन से मामले हैं। तो यह कोशिश करने लायक है।

अन्यथा, इसे ठीक करने का एकमात्र ज्ञात तरीका उपयोगकर्ता लॉन्च को पुनरारंभ करना है। रिबूटिंग वह करेगा लेकिन कम कठोर / तेज तरीका है। आपको एक और व्यवस्थापक उपयोगकर्ता बनाने की आवश्यकता होगी, लेकिन आपको केवल एक बार ही ऐसा करना होगा। जब चीजें लड़खड़ाती हैं, तो अपने आप को लॉग आउट करें, उस उपयोगकर्ता के रूप में लॉग इन करें, और उस लॉन्चड को मारें जो आपके मुख्य उपयोगकर्ता से संबंधित है, जैसे;

sudo kill -9 `ps aux | egrep 'user_id .*[0-9] /sbin/launchd' | awk '{print $2}'`

के लिए अपना मुख्य उपयोगकर्ता नाम प्रतिस्थापित कर रहा है user_id। आपके सामान्य उपयोगकर्ता के रूप में फिर से लॉग इन करने पर आप वापस एक स्थिति में आ जाते हैं। दर्दनाक, लेकिन पूर्ण रिबूट की तुलना में कम।

विवरण:

यह शेर / Xcode 4.2 के साथ अधिक बार होने लगा है। (व्यक्तिगत रूप से, मैंने इसे उस संयोजन से पहले कभी नहीं देखा था।)

बग लॉन्च करने में लगता है, जो ऐप प्रक्रिया को एक बच्चे के रूप में विरासत में मिला है जब डीबगर इसे मार डाले बिना डीबग करना बंद कर देता है। यह आमतौर पर एप्लिकेशन को एक ज़ोंबी बनने का संकेत देता है, जिसकी प्रक्रिया प्रक्रिया Z में होती है।

मूल मुद्दा बूटस्ट्रैप नाम सर्वर में प्रतीत होता है जिसे लॉन्च में लागू किया गया है। यह (हद तक कि मैं इसे समझता हूं) मैप्स पोर्ट्स के लिए ऐप आईडी को मैप करता है। जब बग को ट्रिगर किया जाता है, तो ऐप मर जाता है, लेकिन बूटस्ट्रैप सर्वर के नाम सर्वर मैप से साफ नहीं होता है और परिणामस्वरूप, बूटस्ट्रैप सर्वर ऐप के किसी अन्य उदाहरण को उसी नाम के तहत पंजीकृत होने की अनुमति देने से इनकार करता है।

यह उम्मीद की गई थी (टिप्पणियों को देखें) कि लॉन्चिंग के लिए मजबूर किया गया wait() ज़ोंबी के लिए करने से चीजें ठीक हो जाएंगी, लेकिन ऐसा नहीं है। यह ज़ोंबी की स्थिति नहीं है कि मुख्य समस्या है (यही वजह है कि कुछ लाश सौम्य हैं), लेकिन बूटस्ट्रैप नाम सर्वर और हत्या के लॉन्च के इस कमी को साफ करने का कोई ज्ञात तरीका नहीं है।

ऐसा लगता है कि बग Xcode, gdb और उपयोगकर्ता लॉन्च के बीच कुछ खराब होने से चालू है। मैंने सिर्फ iphone सिम्युलेटर में एक ऐप चलाकर वेज को दोहराया, जीडीबी के भीतर बंद कर दिया, और फिर आईपैड सिम्युलेटर के लिए एक बिल्ड और रन किया। यह स्विचिंग सिमुलेटर (iOS 4.3 / iOS 5, iPad / iPhone) के प्रति संवेदनशील प्रतीत होता है। यह हर समय नहीं होता है, लेकिन काफी बार जब मैं सिमुलेटर को बहुत बदल रहा हूं।

लॉगिन करते समय लॉन्चिंग किलिंग आपके सत्र को खराब कर देगी। लॉग आउट करना और लॉग इन करना उपयोगकर्ता लॉन्च को नहीं मारता है; OS X मौजूदा प्रक्रिया को इधर-उधर रखता है। एक रिबूट चीजों को ठीक कर देगा, लेकिन यह दर्दनाक है। ऊपर दिए गए निर्देश तेज हैं।

मैं एक बग प्रस्तुत किया है Apple, FWIW। rdar: // 10330930


2
नए शेर / XCode4.2 व्यवहार की गहन व्याख्या के लिए धन्यवाद। ऐसा तब होता है जब दो अलग-अलग ऐप्स डिबग करते हैं।
समकस २३'११ को ४:

2
यह सिर्फ शेर नहीं है। अभी भी यहाँ स्नो लेपर्ड का उपयोग कर रहे हैं और XCode 4.2 जाने के बाद से इस त्रुटि को बहुत बार देखें। (IOS SDK 5.0 जारी होने तक XCode 3.x का उपयोग करने के लिए उपयोग किया जाता है।)
जॉनी

3
जानकारी के लिए धन्यवाद ... यह हाल ही में मेरे लिए अक्सर पागलपन भरा हो रहा है ... पिछले 10 मिनट में दो बार। जब मुझे लगातार पुनरारंभ करना पड़ता है, तो एक कठिन वर्कफ़्लो प्राप्त करने के लिए किंडा कठिन है। ठीक है, फिर से मेरे कंप्यूटर को पुनरारंभ करने के लिए।
ब्रैड गॉस

1
@smparkes: यह वास्तव में पहले की तुलना में अधिक बार होने लगता है। मैं बस बंडल को बदल देता हूं और सब कुछ फिर से काम करता है, लेकिन जब आप डीबग करने की कोशिश कर रहे हैं तो कोरडाटा तर्क के साथ काम करना कष्टप्रद होता है। हालांकि रीबूटिंग से कम कष्टप्रद, मैं मानता हूँ।
माइक ए

2
४.३.१ और यह अभी हुआ ... सोउ परेशान। मेरे लिए, iPhone को पुनरारंभ करना सामान्य रूप से इसे हल करता है, मुझे अपने मैक को पुनरारंभ करने की आवश्यकता नहीं है। यह हिमपात तेंदुए के तहत XCode 4.2 के साथ हो रहा है, मेरे लिए सितंबर 2011 के आसपास कुछ समय बाद।
ऐय

70

मुझे लगता है कि मैंने इस मुद्दे को लायन + एक्सकोड 4.2 के साथ शुरू किया है। मैं भी xcode 4.3 में समस्या का अनुभव किया है।

मैंने सभी सुझावों की कोशिश की है, लेकिन उनमें से किसी ने भी पूर्ण रीबूट के अलावा कोई काम नहीं किया है।

यहां बताया गया है कि आप कैसे निर्धारित करते हैं कि आपको जल्दी रिबूट की आवश्यकता है।

अपनी सभी ज़ोंबी प्रक्रियाओं को सूचीबद्ध करें:

ps -el | grep 'Z'

यदि आप अपने ऐप को एक ज़ोंबी प्रक्रिया के रूप में सूचीबद्ध देखते हैं, तो आपको अपनी मशीन को रिबूट करना होगा। त्रुटि संदेश में कहा गया है "इसका आम तौर पर मतलब है कि इस प्रक्रिया का एक और उदाहरण पहले से ही चल रहा था या डीबगर में लटका हुआ है"। खैर, Xcode इस ज़ोंबी प्रक्रिया का पता लगा रहा है जिसे आप मार नहीं सकते। फिर आप इसे ठीक कर सकते हैं एकमात्र तरीका सिस्टम रिबूट है। :(

EDIT, 20120823: मुझे ज़ोंबी प्रक्रियाओं का कुछ बेहतर ज्ञान है इसलिए मैं इस उत्तर को अपडेट करना चाहता था। एक ज़ोंबी प्रक्रिया तब बनाई जाती है जब एक अभिभावक प्रक्रिया समाप्त होने वाली बच्चे की प्रक्रिया पर प्रतीक्षा () और राज्य को बदलने की प्रक्रिया का इंतजार नहीं करती है। आप एक ज़ोंबी प्रक्रिया पर सीधे 'किल' नहीं चला सकते हैं लेकिन यदि आप मूल प्रक्रिया को मारते हैं, तो ज़ोंबी चाइल्ड प्रक्रिया को 'हटा दिया' जाएगा और प्रक्रिया तालिका से हटा दिया जाएगा।

मैंने इस मुद्दे को लंबे समय से नहीं देखा है, इसलिए यह देखने के लिए निरीक्षण नहीं किया है कि इस परिदृश्य में मूल प्रक्रिया क्या है। मूल प्रक्रिया को मारने का विकल्प आपके सिस्टम को रिबूट करना है। :)


धन्यवाद, मेरे पास 3 कार्यक्रमों के 7 उदाहरण हैं जिन्हें मैं लाश के रूप में चलाने पर काम कर रहा था।
ArtSabintsev

1
रिबूटिंग पर्याप्त है लेकिन आवश्यक नहीं है, जैसा कि ऊपर उल्लेख किया गया है। इसके अलावा, कभी-कभी वहाँ लाश होती है जो समस्या का कारण नहीं बनती है, इसलिए इस तरह से लाश की तलाश वास्तव में एक विश्वसनीय उपाय नहीं है। एकमात्र निश्चित संकेत Xcode में संदेश है।
smparkes

क्या आपने इन ज़ोंबी प्रक्रियाओं को जड़ के रूप में मारने की कोशिश की है? इससे पहले कि मैं ऐसा करने के बारे में सोचता मैं पलट गया।
रयान एच।

1
@smparkes, हाँ, यह इस प्रश्न पर आधारित है जो इस त्रुटि संदेश पर चर्चा करता है।
ज्योप

1
@ HZC, हाँ, आप रूट के रूप में भी ज़ोंबी प्रक्रियाओं को नहीं मार सकते।
ज्योप

20

मेरे पास बस मेरे साथ ऐसा हुआ था: मुझे अपने डिवाइस पर केवल त्रुटि मिल रही थी और सिम्युलेटर ठीक काम कर रहा था। मैंने अपना उपकरण रीसेट करना समाप्त कर दिया और त्रुटि चली गई।


1
यहाँ भी, डिवाइस को पुनरारंभ किया और यह चला गया। सिम्युलेटर ने ठीक काम किया
Agente_secreto

15

मुझे यह समस्या बहुत बार हो रही है। ऐसा होने से क्या होगा? लॉग आउट करना और समस्या को ठीक करता है लेकिन .. ऐसा हर बार ऐसा करना कष्टप्रद होता है।

संपादित करें:

मुझे सिर्फ कारण मिला। मैं ApplicationWillTerminate विधि में एक बग था। इसलिए जब मैं Xcode विंडो पर स्टॉप बटन पर क्लिक करता हूं, तो ऐप ठीक से समाप्त नहीं हो पाता और लटकने लगता है।

यह देखने के लिए कि आपका ऐप सूची में है या नहीं, गतिविधि मॉनिटर की जाँच करें। यदि संभव हो तो बल छोड़ दें।


2
यह मेरे लिए यह तय! ps aux | grep सिम्युलेटर
जेसन प्राडो

अगर यह लीक प्रदर्शन उपकरण
IssamTP

14

यदि आप पाते हैं कि आपकी समस्या ज़ोंबी प्रक्रियाओं के कारण है:

पीएस -एल | grep 'Z'
(जैसा कि पहले की टिप्पणी https://stackoverflow.com/a/8104400/464289 ) में है और बस समस्या को तुरंत ठीक करना चाहते हैं, आप ऐसा कर सकते हैं बिना किसी को रिबूट या मार डाले। बस अपने प्रोजेक्ट लक्ष्य का नाम बदलें:

  1. बाएं हाथ के फलक पर प्रोजेक्ट पर क्लिक करें
  2. मध्य फलक में बिल्ड सेटिंग्स का चयन करें
  3. के तहत ' पैकेजिंग ' बदलें ' उत्पाद का नाम ' से $ (TARGET_NAME) $ करने के लिए (TARGET_NAME) .1

आसान!


यह मेरे लिए काम नहीं किया, वही त्रुटि मैं मिला: प्रोफाइल प्रोविजनिंग 'mataleao2' निर्दिष्ट आवेदन पहचानकर्ता 'au.com.mataleao' जो वर्तमान सेटिंग 'au.com.mataleao -1' से मेल नहीं खाता
sapatos

क्या आप सिम्युलेटर पर या iPhone पर परीक्षण कर रहे हैं?
JRG

मैं केवल iphone पर परीक्षण कर रहा हूँ, मैं कार्यक्षमता का परीक्षण कर रहा हूँ केवल फ़ोन पर काम करूँगा
sapatos

7

खैर, कोई जवाब नहीं लेकिन कम से कम एक और परीक्षण करने के लिए। टर्मिनल खोलें और इस कमांड को चलाएं: "ps-Ael | grep Z"। यदि आपको दो प्रविष्टियाँ मिलती हैं, तो एक "(क्लैंग)" और दूसरा आपका ऐप या कंपनी का नाम, आप hosed हैं - रिबूट।

यदि आप एक डेवलपर हैं, तो एक छोटी बग दर्ज करें और Apple को बताएं कि रिबूट करने के लिए कितना कष्टप्रद है, और उल्लेख करें कि वे इस बग को "rdar: // 10401934" में डुबो सकते हैं जो मैंने अभी-अभी दर्ज किया है।

डेविड


5

IOS सिम्युलेटर को रीसेट करने से मेरे लिए त्रुटि ठीक हो गई। यद्यपि यह आपके पास सिम्युलेटर में मौजूद सभी ऐप्स को हटा देगा, लेकिन यह मशीन को पुनरारंभ किए बिना समस्या को ठीक करता है।

आप निम्न कार्य करके अपने iOS सिम्युलेटर को रीसेट कर सकते हैं:

1) "आईओएस सिम्युलेटर" मेनू पर जाएं, आपकी मुख्य स्क्रीन के बाईं ओर एप्पल (on) लोगो के बगल में।
2) "सामग्री और सेटिंग्स रीसेट करें ..." का चयन करें।
3) पॉप संदेश पढ़ें और यदि आप सहमत हैं कि "रीसेट" पर क्लिक करें अन्यथा, "रीसेट न करें" पर क्लिक करें।


3
एक बिट की मदद नहीं करता है, इसके बजाय आप अपनी सभी सामग्री / एप्लिकेशन / फोटो / संपर्क
अजीब

1
@ यह अजीब सिम्युलेटर है। वैसे भी इसमें कोई महत्वपूर्ण जानकारी नहीं है। :)
एवेंज बोडुनोव

5
  1. सिम्युलेटर बंद करें
  2. ऐप को xCode में चलाने से रोकें।
  3. गतिविधि की निगरानी खोलें और अपने ऐप NAME के साथ चलने वाली प्रक्रिया की खोज करें ।
  4. एक्टिविटी मॉनिटर में इस प्रक्रिया को मारें
  5. अपने प्रोजेक्ट का पुनर्निर्माण करें और आपको सभी सेट होने चाहिए

एक्टिविटी मॉनीटर में किल्ड को "फोर्स क्विट" से मार दिया जा सकता है, यह प्रक्रिया
फ़ारूक़ियो

4

मुझे समस्या थी @jyap में ज़ोंबी प्रक्रियाओं का उल्लेख था। उन्हें साफ़ करने का एकमात्र तरीका रिबूट था। हालांकि, मैंने देखा कि एक ही प्रोजेक्ट पर काम करने वाले मेरे दोस्तों को एक ही मुद्दा मिलेगा लेकिन ज़ोंबी प्रक्रिया बनाए बिना सिम्युलेटर को मार सकता है। मैंने पूरी तरह से Xcode को अनइंस्टॉल कर दिया और इसे फिर से इंस्टॉल किया, और जब भी मुझे त्रुटि मिलती है, तो यह ज़ोंबी प्रक्रिया नहीं बनाता है, इसलिए मुझे रिबूट करने की आवश्यकता नहीं है।

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


4

यह त्रुटि मुझे बहुत होती है, लगभग हर बार जब मैं सिम्युलेटर में ऐप का परीक्षण करता हूं, तो मुझे पुनरारंभ करने के लिए मजबूर करता है।

यदि आप कुछ काम करवाना चाहते हैं तो यहां एक समाधान है:

  • प्रोजेक्ट नेविगेटर में अपनी परियोजना पर क्लिक करें
  • लक्ष्य जाओ -> जानकारी
  • अनुप्रयोग के लिए एक कुंजी जोड़ें पृष्ठभूमि में नहीं चलता है और इसके लिए सेट है YES

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

वितरण से पहले इस सेटिंग को वापस बदलना न भूलें! इसे अपनी रिलीज़ चेकलिस्ट पर डालें :)


1
यह खतरनाक है, क्योंकि यह आपको पृष्ठभूमि वाले व्यवहार का परीक्षण करने से रोकता है जब तक कि आप इसे वापस बदलने के लिए याद नहीं करते।
टीसी

@tc: हाँ, मैं सहमत हूँ। हालाँकि, यदि आप अपने iOS ऐप को चलाने के लिए हर बार पुनरारंभ करने के लिए मजबूर हैं (जो कि मेरे पास था) तो यह अभी भी विकल्प से बेहतर हो सकता है।
क्रिस बर्ट-ब्राउन

4

यदि iPhone पर परीक्षण करते समय ऐसा होता है। बस फोन को रीस्टार्ट करें। जो मुझे फोन या सिम्युलेटर से कहा गया है उससे अब भी विश्वास होता है कि ऐप चल रहा है, इसलिए जब इसे अंतिम बार चलाया गया था, तो इसे आपके कोड में त्रुटि या फोन / सिम्युलेटर को ठीक से करने के लिए सही ढंग से समाप्त नहीं किया था। विलाप।


4

मुझे अपने ऐप को iPhone 4 में डीबग करते समय यह त्रुटि मिली। iPhone को हार्ड रीबूट करने से मेरी समस्या हल हो गई। (IPhone बंद लटका शक्ति ...)

मेरे पास अपने मैक पर कोई ज़ोंबी प्रक्रिया नहीं थी और मैक को रिबूट करने से समस्या हल नहीं हुई।

शायद यह बग सिम्युलेटर और वास्तविक उपकरणों दोनों पर ही प्रकट हो सकता है ???


4

डिवाइस को पुनरारंभ किया, काम किया! : डी

महान सुझावों के लिए सभी को धन्यवाद।


3

मुझे बस यह त्रुटि आई थी। मैंने सिम्युलेटर और Xcode को फिर से शुरू करने की कोशिश की, लेकिन मेरी परियोजना केवल एक साफ और निर्माण के बाद फिर से काम करेगी। पता नहीं इसका क्या कारण था।


3

मेरे पास एक पुनरावर्ती सेटर था जिसने स्टैक के माध्यम से उड़ा दिया और मेरे ऐप को इस तरह से मार दिया कि मुझे अपना आईपैड बूट करना पड़ा। यह कोड में एक फिक्स के साथ साबित हुआ था।


3

मेरे पास एक ही समस्या थी और इसे निम्न करके हल किया

  • डिवाइस से एप्लिकेशन हटा रहा है,
  • मैक से डिवाइस को डिस्कनेक्ट कर रहा है,
  • डिवाइस को चालू और वापस चालू करना,
  • छोड़ने और एक्सकोड को पुनः जारी करना,
  • छोड़ने के उपकरण,
  • आखिर में फिर से क्लीन एंड बिल्ड।

मैंने एक और काम भी किया, क्योंकि Xcode को iOS 5.0 का उपयोग करने के लिए कॉन्फ़िगर किया गया है और मेरी परियोजना iOS 4.3 का उपयोग करती है

  • सभी रूपरेखा निकालें और उन्हें फिर से जोड़ें।

प्रश्न सिम्युलेटर के लिए है। डिवाइस के लिए नहीं।
वायरल

3

वैकल्पिक समाधान:

  • अपने ऐप को एक नया पहचानकर्ता दें। अगर इसे com.foobar.myapp कहा जाता है, तो इसे com.foobar.myapp01 कहें

आप ऐप में सभी डेटा खो देते हैं क्योंकि यह वास्तव में एक नया ऐप है जहां तक ​​iPhone सिम्युलेटर का संबंध है। यह रिबूटिंग से अधिक कष्टप्रद हो सकता है या नहीं भी हो सकता है - बस इसे सूची में जोड़ना चाहते थे।


3

कारण

पहले से चल रहे ऐप को पूरी तरह से बंद करने से पहले सिम्युलेटर में अपना ऐप चलाना।

जोड़

रुकें जब तक आप देखें कि बटन फिर से चलने से पहले सक्रिय हो जाए।

(मैं Xcode 4.2.1 का उपयोग कर रहा हूं। यह समस्या बहुत बार हुई जब मैंने OS X Lion में अपग्रेड किया)।


बस फिर से यह त्रुटि हो रही है। मैं सब कुछ करने की कोशिश की और अंत में एक iPad पुनरारंभ यह तय किया।
5bars

2

ऐप को हटाने के बाद मेरे फोन को रिबूट करके फिक्स्ड, फिर इसे साफ करके फिर से चलाना। अब ठीक काम करता है।

अजीब।


2

मेरे समस्या के लिए कोई पुनर्निर्माण या पुनर्स्थापना की आवश्यकता नहीं है, और मेरे मामले में iPhone पर ऐप को चलाने की कोशिश करते समय त्रुटि दिखाई दी। सिम्युलेटर ने ठीक काम किया।

समाधान: ऐप को फ़ोन से हटा दें, फ़ोन को कोल्ड रिस्टार्ट करें और अब सब ठीक है।


2

शेर पर Xcode 4.2.1 के साथ मेरे लिए बहुत कुछ हुआ। 4.3.2 अपडेट किया गया और यह अब नहीं होता है। खुशी है कि उन्होंने इसे ठीक कर लिया।


2

माइक ऐश ने एक समाधान पोस्ट किया (भगवान उसे आशीर्वाद दें!) जिसे रिबूट की आवश्यकता नहीं है। बस दौडो:

launchctl list|grep UIKitApplication|awk '{print $3}'|xargs launchctl remove

उपरोक्त कमांड सभी लॉन्च किए गए कार्यों को सूचीबद्ध करता है, नाम में UIKitApplication के साथ एक की खोज करता है (जो आपके ऐप के अनुरूप काम होगा जो अनुचित तरीके से चारों ओर चिपका हुआ है), नाम निकालता है, और लॉन्च को बताता है कि नौकरी से छुटकारा पाने के लिए।


मेरे पास इसे (आहें) परखने के कई मौके थे। कभी-कभी यह काम करता है, कभी-कभी मुझे अपने iPhone को रिबूट करना पड़ता है, या यहां तक ​​कि मेरे मैक (ऊपर की कमांड "प्रक्रिया नहीं मिली") कहती है।
जनेऊ

2

मुझे लगता है कि यह Xcode में स्टॉप बटन दबाने से पहले iPhone पर आपके ऐप को जबरदस्ती छोड़ने के कारण होता है। कभी-कभी जब आप Xcode में स्टॉप बटन दबाते हैं, तो एप को छोड़ने पर अतिरिक्त समय लगता है अगर यह लटका हुआ है। लेकिन बस धैर्य रखें, यह अंततः अधिकांश समय छोड़ देगा।


1

आप फ़ंक्शन या टैब में चर आवंटित कर सकते हैं। यदि आपका फ़ंक्शन या टैब छोड़ दिया जाता है, तो यह निपटा देगा। इसलिए आपको इसे सदस्य चर या वैश्विक चर घोषित करना चाहिए।


1

मुझे यह त्रुटि हर समय मिल रही थी जब तक कि मैंने रन डायलॉग बॉक्स में "स्टॉप" बटन पर भरोसा करना बंद नहीं कर दिया। अब जब मैंने हमेशा टूलबार में स्टॉप मारा, तो दौड़ने की कोशिश करने से पहले, मुझे अभी तक किसी भी ज़ोंबी प्रक्रिया का सामना करना पड़ा।


0

ओह मेरी - मैंने ऊपर और अन्य पोस्ट में सूचीबद्ध हर चीज़ की कोशिश की। फिर से स्थापित Xcode, मेरी मशीन को रिबूट किया, सभी लापता फ़ाइलों को सही फ़ोल्डरों में कॉपी किया ... आखिरकार मैंने अपने iPhone का बैकअप लिया, इसे मिटा दिया और इसे बहाल कर दिया, और यह काम किया!

मुझे लगता है कि इसमें पढ़ने से क्या कारण हो सकता है और इसके आसपास मेरे iPhone सफेद काट रहा था यह प्रदर्शन उपकरण लीक के साथ चल रहा था। या कुछ ऐसी बात।

आआआआआआआआआआआआआआआआआआआआआआआआआआआआआआआ उ


0

सबसे खराब स्थिति में आईओएस सिमुलैटर की सामग्री और सेटिंग रीसेट करें , और मेरे मामले में ज्यादातर समय, सिम्युलेटर के साथ-साथ XCode छोड़ने, हमेशा मेरे लिए XCode4.6 के साथ काम करता है (जो अक्सर लटका मिलता है)


0

मैंने अपने मामले में एक बार इस तरह के मुद्दे का सामना किया था

  1. सिम्युलेटर से ऐप हटाएं।
  2. निकाले गए डेटा फ़ोल्डर को हटा दें।
  3. उत्पाद मेनू - स्वच्छ का चयन करके परियोजना में एक साफ कार्रवाई करें
  4. सिम्युलेटर को रीसेट करें।
  5. एक्सकोड से बाहर निकलें।
  6. यदि प्रोजेक्ट ठीक चल रहा है तो चरण 7 पर जाएं
  7. 1 से 5 तक सभी चरणों को दोहराएं और फिर अपनी मशीन को पुनरारंभ करें।

अधिकांश मामलों में मुझे यह चरण 6 चरम मामलों में चल रहा था मुझे अपनी मशीन को फिर से शुरू करना पड़ा।


0

यह त्रुटि आईओएस सिम्युलेटर के पुराने संस्करणों में होती थी क्योंकि किसी अन्य डिवाइस में नौकरी के पुराने उदाहरण जो बंद हो रहे थे, नए उदाहरण से टकरा सकते हैं।

iOS 6.0 और बाद में इस तरह के मुद्दों का अनुभव नहीं करना चाहिए क्योंकि iOS 6.0 ने बूटस्ट्रैप सबसेट का उपयोग शुरू किया, और iOS 7.0 ने एक समर्पित बूटस्ट्रैप सर्वर (लॉन्चड_सिम) के उपयोग को पेश किया, जो होस्ट के बूटस्ट्रैप सर्वर से पूरी तरह से अलग है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.