जब iPhone अनलॉक किया जाता है तो Xcode “डिवाइस लॉक”


321

जब मैंने निर्माण और चलाने की कोशिश की, तो Xcode ने कहा कि मेरा उपकरण बंद था। मैंने अपने iPhone को देखा, और यह बिल्कुल भी लॉक नहीं है। मैं यह कैसे तय करुं?


4
इसे लॉक करें और इसे फिर से अनलॉक करें
क्रिस एचएच

4
यह कोशिश की, अभी भी कोई किस्मत नहीं
फैसल सैयद

58
मेरे लिए, अनप्लगिंग और री-प्लगिंग ने चाल चली। बिल्ड बिल्ड फोल्डर को साफ करने की आवश्यकता नहीं, मैक को कमांड + विकल्प + पी + आर के साथ पुनः आरंभ करें, घर छोड़ दें और फिर से वापस आएं, स्टीव जॉब्स की एक वूडू गुड़िया
जलाएं

11
मैंने इस मुद्दे को हॉटस्पॉट को अक्षम करने के साथ हल किया
levye

11
मेरे लिए
@NicolasMiari

जवाबों:


136

क्या आपने डिवाइस पर "विश्वास" नहीं किया? यह डिवाइस को अनलॉक करने पर भी xcode के साथ संचार करने से रोकेगा।

अद्यतन यहाँ एक समर्थन है Apple से डॉक्टर: http://support.apple.com/en-us/HT5868


2
मुझे यकीन नहीं है कि आपको "विश्वास" से क्या मतलब है ... मैं इसे कैसे सक्षम करूं?
फैसल सैयद

85
डिवाइस को अनप्लग करें, xcode को बंद करें, और फिर xcode को खोलें और डिवाइस को प्लग इन करें। जब आप इसे प्लग करते हैं (इसे अनलॉक करने के बाद) तो आपको कंप्यूटर (आईओएस डिवाइस में) पर "विश्वास" करने के लिए प्रेरित किया जाना चाहिए। मेरा अनुमान है कि आपने गलती से "भरोसा मत करो" पर टैप किया होगा और इसलिए डिवाइस कंप्यूटर से कनेक्ट करने से इंकार कर देगा।
तेहप्रिसेक्टर

1
मैंने इस मुद्दे के बारे में ऐप्पल सपोर्ट पेज के लिंक के साथ उत्तर को अपडेट किया है।
तेहप्रिसेक्टर

1
@NicolasMiari मेरे पास अन्य सूचनाएँ हैं जो उसी समय दिखाई देती हैं जब मैं अपने फोन में प्लग लगाता हूँ जिससे यह गायब हो जाता है, या गलती से मेरे मैक पर प्रॉम्प्ट को खारिज कर देता है ... साथ ही, अगर आपने मोबाइल कॉन्फिगरेटर का उपयोग किया है तो यह एक मौका है। डिवाइस के रूप में कुछ अजीब मुद्दों को केवल एक मशीन पर प्रतिक्रिया देने के लिए कॉन्फ़िगर किया जा सकता है। शायद उस हैंडशेक को पहली बार गड़बड़ किया गया था जब आपने इसे प्लग इन किया था?
तेहप्रोसेसर

3
आह ... उनमें से एक और "स्विच बंद कर देता है" समाधान।
ज़मार्ट

464

मेरा फोन मैक पर "विश्वास" करने के लिए सेट किया गया था, और मैं अभी भी Xcode 6.1.1 के साथ इस त्रुटि में भाग गया।

यह मेरे लिए काम किया:

  • अनप्लग डिवाइस
  • एक्सकोड छोड़ दें
  • खुला कोड
  • प्लग इन डिवाइस
  • निर्माण / रन

70
दुर्भाग्य से यह बहुत बार आपके कई अजीब Xcode संकटों का हल है।
जार्सन

"क्या आपने इसे बंद करने की कोशिश की और फिर से?" - हर बार काम करता है!
माइक जेम्स

नवंबर 2019 और Xcode अभी भी यह समस्या है! इसने आज सुबह मुझे मारा। अनप्लग डिवाइस, एक्सकोड को छोड़ दें, (अधिक कॉफी प्राप्त करें), एक्सकोड खोलें, प्लग इन करें, बड़ा समय सिंक लेकिन काम करने लगता है। मेरा दूसरा "पसंदीदा" है Xcode डिवाइस देखता है तो डिवाइस नहीं देखता है।
पूरे

XCode 10.1 और अभी भी डिवाइस पर तैनात करने के लिए इसे प्राप्त करने के लिए ऐसा करना था। कुछ चीज़ें कभी नहीं बदलती।
कैजुअल कोडर

नवीनतम Xcode
11.4.1 के

106

मैं हाल ही में iOS 9 से 10 तक अपने डिवाइस को अपडेट करने के बाद XCode 8 के साथ इस मुद्दे पर भाग गया। मुझे जो सटीक त्रुटि मिली, वह थी: Development cannot be enabled while your device is locked. Please unlock your device and reattach.मुझे यह त्रुटि तब भी हुई जब मेरा फोन अनलॉक हो गया था, और डिवाइस में अनप्लगिंग और री-प्लगिंग के बाद।

जैसा कि कई उत्तरों में उल्लेख किया गया है, device is lockedसंदेश वास्तव में मैकबुक पर भरोसा नहीं करने वाले डिवाइस का उल्लेख कर रहा है। मेरे मामले में, मुझे लगता है कि मेरा फोन iOS 10 में अपडेट होने के बाद अपने कंप्यूटर पर भरोसा नहीं करने के लिए डिफ़ॉल्ट था। यहां सेटिंग्स को रीसेट करने के लिए मेरे द्वारा काम किए गए कदम हैं (यह वही प्रक्रिया है जिसका उल्लेख टीहप्रैसर्स के जवाब में Apple सपोर्ट पेज में किया गया है) ):

  1. अपने मैकबुक से अपने डिवाइस को डिस्कनेक्ट करें और Xcode को बंद करें।
  2. अपने डिवाइस पर जाएं Settings > General > Reset, फिर टैप करेंReset Location & Privacy
  3. अपने डिवाइस को अपने कंप्यूटर में वापस प्लग करें, और डिवाइस पर आपको कंप्यूटर पर भरोसा करने के लिए प्रेरित किया जाएगा। विश्वास पर टैप करें।
  4. अब Xcode को फिर से खोलें और प्रोजेक्ट को फिर से बनाएं।
  5. device lockedत्रुटि गायब करना चाहिए।

हाँ दुर्भाग्य से यह केवल मेरे लिए Xcode 8 से iOS 10 पर :(
बिशाल घिमिरे

@ बिशालगिरि हाँ, यह निश्चित रूप से आदर्श नहीं है। मुझे वास्तव में बस इस रीसेट को फिर से करना पड़ा क्योंकि XCode ने मुझे device is lockedअपने iPhone की सेटिंग्स या XCode की किसी भी सेटिंग में कोई भी ध्यान देने योग्य बदलाव किए बिना फिर से संदेश देना शुरू कर दिया । कहीं न कहीं मेरे कंप्यूटर के लिए मेरी ट्रस्ट सेटिंग्स को रीसेट किया जा रहा है, लेकिन मुझे यकीन नहीं है कि कब और कहां।
आयरन जॉन बोनी

3
प्रतीक फ़ाइलों को संसाधित करने के लिए आपको कुछ समय तक इंतजार करना चाहिए
Hamed Ghadirian

हम्म ... यह "डिवाइस लॉक की गई" त्रुटि को ठीक कर देता है ... लेकिन इसे "युग्मित रिकॉर्ड सहेज नहीं सका।" त्रुटि ...
kris

2
यह मेरे लिए डिवाइस / एक्सकोड 9 पर आईओएस 11 सॉफ्टवेयर अपडेट के बाद काम करता है
बेन

69

Xcode के शीर्ष बार में विंडो मेनू से, डिवाइसेज़ और सिमुलेटर चुनें।

(या SHIFT + COMMAND + 2 दबाएं)

फिर अपना डिवाइस चुनें, राइट क्लिक करें और अनपायर चुनें।
एक बार जब आप इस ट्रस्ट को करते हैं या ट्रस्ट आपके डिवाइस पर दिखाई नहीं देगा।
डिवाइस पर फिर से भरोसा करें और वह इसे विकास के लिए तैयार करना शुरू कर देगा।
विकास के लिए डिवाइस को युग्मित करने के लिए Xcode की प्रतीक्षा करें और फिर आप जाने के लिए अच्छे हैं!


समस्या आम तौर पर iPhone को डिबग करने के लिए xcode की प्रतीक्षा नहीं है :) यह काम किया
अब्देलर्रहमान इलिथी


मुझे Xcode 11 बीटा और iOS 13 बीटा में यह समस्या आ रही है, और इसने वायरलेस डिबगिंग को सक्षम करते समय "पासकोड आवश्यक" Xcode संकेत के मुद्दे को हल करने के लिए काम किया। धन्यवाद! :)
करेनएने

41

मैं पहली बार "इस कंप्यूटर पर भरोसा करें" विकल्प को चुनने पर भी उसी मुद्दे पर भाग गया।

इसने मेरे लिए काम किया

  1. डिवाइस को लॉक करें
  2. डिवाइस से केबल निकालें।
  3. डिवाइस को अनलॉक करें
  4. मैक से फिर से कनेक्ट करें

2
अबी बेकर्ट के ऊपर दिए गए जवाब ने मेरे लिए पहले काम किया, अब मेरे लिए यह काम किया। मैं अपने समय की एक बड़ी मात्रा में एप्पल के अयोग्य डेवलपर्स के आसपास टैप-डांस करता हूं।
9

तुम्हारे लिए बहुत अच्छा है! IB के गुण निरीक्षक में कुछ मान बदलने से आपका xcode तेजी से बढ़ेगा। जबरदस्त हंसी।
इट्सडैप

32

2018

अब मैंने पाया सबसे तेज़ तरीका है:

1) विंडो पर जाएँ -> डिवाइस (मेरे लिए xcode को CMD + P में बदल दिया)
2) डिवाइस पर अनपायर दबाएँ । 3) आईफ़ोन में प्रेस ट्रस्ट । 4) निर्माण के बिना फिर से बनाएँ या चलाएं (Ctrl + CMD + R)यहां छवि विवरण दर्ज करें


1
यह काम करता हैं। और अब मैं Cmd + Ctrl + R को बिना निर्माण के चलाना जानता हूं
Tà Truhoada

21

तार्किक जवाब की जरूरत है जो किसी के लिए ..

  1. विंडो पर जाएं -> उपकरण और सिमुलेटर। अपने डिवाइस पर राइट क्लिक करें और इसे अनपेयर करें।
  2. केबल से डिस्कनेक्ट करें और फिर से कनेक्ट करें।
  3. इसके लिए प्रतीक्षा करें और Xcode आपको डिवाइस का पता लगाने दें।
  4. प्रोजेक्ट चलाएं।
  5. सुनिश्चित करें कि आप अपने iOS डिवाइस पर विश्वास करते हैं और किसी भी पासकोड को दर्ज करते हैं।

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

16

मेरे iPhone को रिबूट किया, और यह मेरे लिए तय किया।

मैंने इस पृष्ठ पर प्रत्येक उत्तर की कोशिश की (7 उस समय, हालांकि 2 डुप्लिकेट हैं) और वे मेरे लिए इस Xcode त्रुटि से छुटकारा पाने के लिए सभी असफल थे।


इससे मेरा दिन बच गया! धन्यवाद!
19:05

1
यह सबसे अच्छा जवाब है जो मेरे बहुत समय को बचाता है। धन्यवाद
गौरव

1
मेरे लिए मदद नहीं की। केवल अविश्वास और विश्वास स्थापित करने से फिर मदद मिली।
निक कोव

आपको हर बार रिबूट या पुनरारंभ करने की आवश्यकता नहीं है..मेरे उत्तर की जांच करें: stackoverflow.com/a/50023756/9623144
अंबर के

हर बार फोन को रिबूट करना समय की बर्बादी है।
निक कोव

12

उन लोगों के लिए जिनके पास Xcode 9 में यह समस्या है: बस Xcode को पुनरारंभ करने से समस्या का समाधान होना चाहिए।


3
यह सही है और Xcode 9 में वाईफाई डिबगिंग के मामले में विशेष रूप से सच है
बेन लछमन

12

मेरे पास एक बहुत ही सरल उपाय है जो मेरे लिए तुरन्त काम आया। करने के लिए कुछ 10 सेकंड लेता है:

1) पर जाएं Window -> Devices & Simulatorsऔर अनटिक करेंShow as run destination

यहां छवि विवरण दर्ज करें

2) केबल को अनप्लग करें और इसे वापस प्लग करें।

3) प्रोजेक्ट को चलाएं।

यह आपकी समस्या का समाधान होना चाहिए!


1
धन्यवाद, यह मेरे लिए XCode 10.2 के साथ काम किया जब अन्य सलाह नहीं की। हो सकता है कि पहले नेटवर्क पर उपलब्ध होने की टिक टिक हो, फिर धीमी गति से वाईफाई पर होने से संबंधित हो।
एंडी डेंट

धन्यवाद। इसने मेरे लिए काम किया। Xcode 11.3। केबल को अनप्लग करने और इसे वापस काम में नहीं लाने के कारण मज़ेदार, जब मैंने ओपन डिवाइसेस और सिमुलेटर विंडो नहीं खोली।
आलसी निंजा

उम, यह सिर्फ गंतव्य के रूप में चयन करने के लिए उपलब्ध नहीं है बनाने के लिए लगता है। मैं क्या खो रहा हूँ?
ड्रोन

सबसे शायद आप दूसरे चरण का पालन करना भूल गए:2) Unplug the cable and plug it back in. Run the project.
स्टार्कि

11

एक सरल उपाय:

  1. सबसे पहले, अपने डिवाइस को अनप्लग करें।

  2. अब, अपने डिवाइस को अनलॉक करें और इसे फिर से प्लग करें। सुनिश्चित करें कि डिवाइस अनलॉक है।

  3. अब लक्ष्य के रूप में डिवाइस का चयन करके Xcode प्रोजेक्ट चलाएं।


1
मेरे लिये भी। इसके साथ ही मैं वायरलेस डिबग करने में सक्षम था।
मायखेलो लिसेंको

@MykhailoLysenko ओह, इसका मतलब है कि आपको अपने iPhone के नेटवर्क को स्टीवन जॉब्स के लिए एक पल के लिए बंद करना होगा। :)
Neal.Marlin

11

Xcode 9 का उपयोग करते समय ऐसा कई बार होता है।

स्क्रीनशॉट

नीचे बताए अनुसार इसके कई समाधान हैं:

नोट: सुनिश्चित करें कि जब Xcode ऐप इंस्टॉल करने का प्रयास कर रहा हो, तो आपका डिवाइस लॉक न हो।

समाधान 1:

मैं। Disconnect deviceतथाconnect again

समाधान 2:

मैं। Restart you device

समाधान 3:

मैं। Disconnect device

ii। Quit Xcode(शॉर्टकट की :cmd + Q)

iii। Open your project

iv। Clean project(शॉर्टकट कुंजी: cmd + shift + K)

v। अब connect device

vi। Runआपका प्रोजेक्ट

मेरे लिए समाधान 3 ने पूरी तरह से काम किया


8

जब आप अपने iPhone में प्लग करते हैं, तो यह आपको कंप्यूटर पर भरोसा करने के लिए कहेगा। यदि आप पहले से ही भरोसा करते हैं और अनलॉक करते हैं लेकिन फिर भी कहा जाता है कि आपका डिवाइस लॉक (बग) है। बस अनप्लग करें और फिर से प्लग करें यह काम करेगा


8

इन कदमों ने मेरे लिए iOS 10 में काम किया।

  1. डिवाइस से केबल निकालें।
  2. डिवाइस में प्लग करें।
  3. Xcode प्रोजेक्ट को क्लीन और बिल्ड करें।

5

हाल ही में मैंने Xcode शो से मुलाकात की है "आपका डिवाइस लॉक होने के दौरान विकास को सक्षम नहीं किया जा सकता है, कृपया अपने डिवाइस और रीटच को अनलॉक करें। (0xE80000E2)।

यदि आपका iOS डिवाइस पहले से अनलॉक है और मैक से कनेक्टेड है और फिर भी iOS 10.1.1 में अपग्रेड करने के बाद Xcode 8.1 से एरर मिलता है, तो मैक डिवाइस पर भरोसा नहीं करता है।

इसे ठीक करने के लिए, पहले मैक पर डिवाइस को डिस्कनेक्ट करें और फिर आईओएस सेटिंग्स ऐप पर जाएं, और सामान्य खोलें-> रीसेट-> स्थान और गोपनीयता रीसेट करें।

तब डिवाइस को मैक से कनेक्ट करें और जब संकेत दिया जाए, तो मैक पर विश्वास का चयन करें।

फिर अपने डिवाइस और मैक के भीतर प्रसंस्करण प्रतीक फ़ाइलों की प्रतीक्षा करें। इसके समाप्त होने के बाद, आप प्रोजेक्ट को अपने डिवाइस पर चला सकते हैं। यह काम कर रहा होगा।


5

यह मुद्दा "ट्रस्ट" के बारे में नहीं है या नहीं। यह Xcode में एक बग है।

बस इन चरणों का पालन करें।

जब Xcode चल रहा हो और आपका डिवाइस जुड़ा हो:

  1. अपने डिवाइस को लॉक करें।
  2. मैक से अपने डिवाइस को अनप्लग करें।
  3. अपने डिवाइस को अनलॉक करें।
  4. अपने डिवाइस को मैक पर वापस लाएँ।

5

मैं इस समस्या में बहुत बार भागता हूं (कम से कम सप्ताह में 5 बार)। लगभग हर बार ऐसा होने पर, एक Xcode पुनरारंभ इसे ठीक करता है। लेकिन इस बार काम करने के लिए कुछ भी नहीं लग रहा था:

  • Xcode को फिर से शुरू करना;
  • IPhone को अनप्लगिंग और री-प्लग करना;
  • परियोजना की सफाई (cmd + shift + k);
  • व्युत्पन्न डेटा की सफाई (cmd + विकल्प + पारी + k)

सभी प्रकार के विभिन्न आदेशों में दर्जनों बार किया।

इस बार मेरे लिए क्या मुद्दा तय था:

Ing मैक को रिबूट करना।


1
इसने मेरे लिए काम किया, हालाँकि, मैंने Xcode को भी मार दिया।
यश बेदी

4

समाधान : लक्ष्य डिवाइस को कुछ अन्य पर स्विच करें (जैसे सामान्य iOS डिवाइस),

यहां छवि विवरण दर्ज करें

फिर आपको भौतिक डिवाइस अनलॉक करें और इसे फिर से स्विच करें।


4

इसे हल करने का एक सरल तरीका है। कम से कम यह मेरे लिए काम करता है। अपने iPhone डिवाइस में सेटिंग> डेवलपर> "क्लियर ट्रस्टेड कंप्यूटर" में क्लिक करें और आवश्यक पासकोड टाइप करें !!!

सबसे आसान तरीका जो मुझे मिला।


अगर कोई सेटिंग नहीं है> डेवलपर दिखाई नहीं दे रहा है तो क्या होगा?
ड्रोन

3

आम तौर पर सिर्फ अनप्लगिंग / रिप्लेगिंग मेरे लिए काम करने लगता है। लेकिन आज यह नहीं हुआ और कुछ और काम किया गया लगता है: मैंने पूछताछ में डिवाइस पर नेटवर्क डिबगिंग को सक्षम किया है और यह लगभग ऐसा लग रहा था कि यह एक पुराने नेटवर्क "लॉक" सेटिंग को याद करता है, जबकि यह नहीं देख रहा था कि डिवाइस वास्तव में यूएसबी के माध्यम से जुड़ा हुआ था। । (अस्थायी रूप से) " कनेक्ट विद नेटवर्क " को डी-सेलेक्ट करने और रिप्लेग करने के बाद, इसे फिर से काम करने वाली चीजें मिलीं।


नेटवर्क डिबगिंग को फिर से अक्षम और फिर से सक्षम करने के लिए हां, अक्सर मेरे लिए इसे ठीक करता है, जब पुनरारंभ भी विफल हो जाता है।
पीटर जॉनसन

तो wifi डिबगिंग की समस्या है।
नील। मार्लिन

3

मेरे लिए दो समाधान काम कर रहे हैं। 1) मैक से अपने डिवाइस को डिस्कनेक्ट करें और इसे रीटेट करें। 2) मैक से अपने डिवाइस को डिस्कनेक्ट करें और इसे पुनरारंभ करें और फिर इसे मैक के साथ कनेक्ट करें यह काम करेगा


1

बहुत सारे उत्तर, लेकिन मेरे लिए काम करने वाला (एल कैपिटन, एक्सकोड 8.2) आईट्यून्स को बंद करना था। यदि इसके पास आईओएस डिवाइस से कनेक्शन है तो हालांकि Xcode ऐप घटकों को लोड कर सकता है लेकिन फिर भी इसे चलाने में विफल रहेगा।


1

आपके डिवाइस (iPhone / iPad) पर गोटो: सेटिंग्स -> डेवलपर -> स्पष्ट विश्वसनीय कंप्यूटर मेरे लिए काम करते थे।


यह वही है जो मुझे इस कंप्यूटर पर भरोसा करने के लिए करना था? जब मैं अपने कंप्यूटर से जुड़ा होता है, तब दिखाई देने के लिए संकेत देता हूं
Nunchucks

1

मैंने पाया कि एक कंसोल और एक चल रहे सिम्युलेटर को बंद करके XCode ने मेरे iPhone को फिर से देखा। अगर आपको उनकी आवश्यकता नहीं है तो मैं यह सुनिश्चित करूँगा कि अन्य संबंधित कार्यक्रम नहीं चल रहे हैं।


1

आपके डिवाइस पर लंबित अपडेट के कारण भी ऐसा हो सकता है। इसका मतलब यह भी है कि आपको अपने फोन को अपडेट करने की आवश्यकता है, मैकबुक से कनेक्ट करें (यदि आवश्यक हो तो विश्वास करें)। यह मैंने अपनी समस्या और समाधान पाया।


मुझे एक ही समस्या थी (अपडेट डिवाइस पर प्रतीक्षा कर रहा था) लेकिन मेरे पास इसे अपडेट करने का समय नहीं था। असफंड शब्बीर के जवाब ने काम किया। (यदि पाठकों के पास अपडेट करने का समय नहीं है)
क्या ०६

1

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


0

कभी-कभी आपका डिवाइस आपके पीसी को बिना किसी रेज्योलेशन के भरोसा करना बंद कर देता है। अपनी सेटिंग पर जाएं फिर सामान्य> रीसेट> स्थान और गोपनीयता रीसेट करें। और अपने डिवाइस को अपने पीसी पर फिर से डालें और "ट्रस्ट इस डिवाइस" को दबाएं जो आपके फोन में दिखाई देता है।


0

इस समस्या का एक और समाधान यह है कि अपने iPhone को अपने Xcode से खोलें, जबकि आपका iPhone होमस्क्रीन में है, न कि लॉकस्क्रीन में या किसी ऐप को खोलने के साथ।


0

पिछले सभी समाधान काम नहीं किए।

फिनेले, iPhone के केबल को बदलने से समस्या हल हो गई।


0

मुझे डिवाइस को फिर से एक्सकोड में जोड़ना पड़ा।

XCode में ओपन डिवाइसेस और सिमुलेटर (CMD + Shift + 2), लेफ्ट लिस्ट में + बटन दबाएं और उसी डिवाइस को री-ऐड करें।

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