Xcode “Cihaz Kilitli” iPhone'un kilidi açıldığında


321

Oluşturmaya ve çalıştırmaya çalıştığımda Xcode, cihazımın kilitli olduğunu söyledi. İPhone'uma baktım ve kilitli değil. Bunu nasıl düzeltirim?


4
kilitleyin ve kilidini tekrar açın
ChrisH

4
denedim, hala şans yok
Faisal Syed

58
Benim için, fişi çekmek ve yeniden takmak hile yaptı. Yapı Klasörünü Temizlemeye, Mac'i Command + Option + P + R ile yeniden başlatmaya, evi terk edip tekrar geri dönmeye, Steve Jobs'un Voodoo bebeğini yakmaya vb.
Gerek yok


11
@NicolasMiari Benim için işe yaramadı ve ben Voodoo bebek arıyorum
zirinisp

Yanıtlar:


136

Tesadüfen cihaza "güvenmediniz" mi? Bu, cihazın kilidi açılsa bile xcode ile iletişim kurmasını engeller.

Güncelleme burada Apple destek dokümanı: http://support.apple.com/en-us/HT5868


2
"Güven" derken ne demek istediğinden emin değilim ... bunu nasıl etkinleştirebilirim?
Faisal Syed

85
Cihazı fişten çekin, xcode'u kapatın ve xcode'u açın ve cihazı ekleyin. Taktığınızda (kilidini açtıktan sonra), bilgisayara (iOS aygıtında) "güvenmeniz" istenir. Tahminimce yanlışlıkla "güvenme" ye dokunmuş olabilirsiniz ve böylece cihaz bilgisayara bağlanmayı reddedecektir.
tehprofessor

1
Bu konuyla ilgili cevabı apple destek sayfasının bağlantısıyla güncelledim.
tehprofessor

1
@NicolasMiari Telefonumu taktığımda aynı anda başka bildirimler görüyorum, telefonumun kaybolmasına neden oluyor veya Mac bilgisayarımdaki istemi yanlışlıkla kapatıyor ... Ayrıca, mobil yapılandırıcıyı kullandıysanız, bunun bir şansı var cihaz yalnızca bir makineye yanıt verecek şekilde yapılandırılabileceği için bazı garip sorunlar. Belki de ilk kez taktığınızda el sıkışması dağıldı?
tehprofessor

3
Ah ... bu "anahtarı sallamak" çözümlerinden bir diğeri.
Zmart

464

Telefonum Mac'e "güvenecek" şekilde ayarlandı ve hala Xcode 6.1.1 ile bu hatayla karşılaştım.

Bu benim için çalıştı:

  • cihazın fişini çekin
  • xcode'dan çık
  • xcode'u aç
  • cihazı tak
  • build / run

70
Ne yazık ki bu, garip Xcode sıkıntılarınızın çoğunun çözümüdür.
Jarsen

"Kapatıp tekrar açmayı denediniz mi ?!" - her zaman çalışır!
mike james

Kasım 2019 ve Xcode'un hala bu sorunu var! Bu sabah bana vurdu. cihazın fişini çekin, Xcode'dan çıkın, (daha fazla kahve alın), Xcode'u açın, takın, büyük zaman lavabosu ama çalışıyor gibi görünüyor. Benim diğer "favori" Xcode cihazı görür sonra cihazı görmüyor olduğunu.
WholeCheese

XCode 10.1 ve yine de cihaza dağıtmak için bunu yapmak zorunda kaldı. Bazı şeyler asla değişmez.
CasualCoder

En son Xcode 11.4.1'den itibaren ... bu cevaba kadar
rickrvo

106

Kısa bir süre önce cihazımı iOS 9'dan 10'a güncelledikten hemen sonra XCode 8 ile bu sorunla karşılaştım. Aldığım kesin hata: Development cannot be enabled while your device is locked. Please unlock your device and reattach.Telefonumun kilidi açıldığında ve cihazın fişini çıkarıp yeniden taktıktan sonra bile bu hatayı aldım.

Birkaç cevapta belirtildiği gibi, device is lockedmesaj aslında MacBook'a güvenmeyen cihaza atıfta bulunuyor. Benim durumumda, iOS 10'a güncelledikten sonra telefonumun varsayılan olarak bilgisayarıma güvenmediğini düşünüyorum. İşte ayarları sıfırlamak için benim için çalışan adımlar (bu, profesörlerin cevabındaki Apple destek sayfasında belirtilenle aynı işlemdir) ):

  1. Cihazınızın MacBook'unuzla olan bağlantısını kesin ve Xcode'u kapatın.
  2. Cihazınızda şu Settings > General > Resetöğeye gidin:Reset Location & Privacy
  3. Cihazınızı tekrar bilgisayarınıza takın ve cihazda bilgisayara güvenmeniz istenir. Güven öğesine dokunun.
  4. Şimdi Xcode'u yeniden açın ve projeyi yeniden oluşturun.
  5. device lockedHata kaybolur.

evet ne yazık ki sadece bu benim için çalıştı 10 Xcode 8 iOS 10 :(
Bishal Ghimire

@BishalGhimire Evet, kesinlikle ideal değil. Aslında bu sıfırlamayı tekrar yapmak zorunda kaldım çünkü XCode device is locked, iPhone ayarlarımda veya XCode ayarlarında herhangi bir değişiklik olmadan bana tekrar mesaj vermeye başladı . Yol boyunca bir yerde bilgisayarım için güven ayarlarım sıfırlanıyor, ancak ne zaman ve nerede olduğundan emin değilim.
Iron John Bonney

3
sembol dosyalarını işlemek için bir süre beklemelisin
Hamed Ghadirian

Hmm ... bu "Cihaz Kilitlendi" hatasını düzeltti ... ancak "Eşleme kaydı kaydedilemedi" ile değiştirildi. hata ...
kris

2
Bu, cihazda iOS 11 yazılım güncellemesinden sonra benim için çalıştı / Xcode 9
Ben

69

Xcode'un üst çubuğundaki Pencere Menüsünden Aygıtlar ve Simülatörler'i seçin.

(veya SHIFT + COMMAND + 2 tuşlarına basın)

Ardından cihazınızı seçin, sağ tıklayın ve Eşleştirmeyi kaldır'ı seçin.
Bunu yaptıktan sonra cihazınıza Güven veya Güvenme mesajı görünür.
Cihaza tekrar güvenin ve Geliştirme için hazırlamaya başlayacak.
Xcode'un cihazı geliştirilmek üzere eşleştirmesini bekleyin ve sonra gitmeye hazırsınız!


Sorun genellikle xcode iPhone hata ayıklamak hazırlamak için beklemiyor :) bu çalıştı
Abdelrahman Ellithy

eşleştirmeyle ilgili ayrıntılı talimatlar forums.developer.apple.com/tr/thread/52048
Atara

Xcode 11 beta ve iOS 13 beta bu sorunu yaşıyorum ve bu kablosuz hata ayıklamayı etkinleştirirken "Şifre Gerekli" Xcode istemi sorunu çözmek için çalıştı. Teşekkür ederim! :)
KarenAnne

41

İlk kez "Bu bilgisayara güven" seçeneğini seçmiş olmama rağmen aynı sorunla karşılaştım.

Bu benim için çalıştı

  1. Cihazı kilitleme
  2. Kabloyu cihazdan çıkarın.
  3. Cihazın kilidini açın
  4. Mac'e tekrar bağlanın

2
Abhi Beckert'in yukarıdaki cevabı daha önce benim için çalıştı, bu şimdi benim için çalıştı. Apple'ın beceriksiz geliştiricileri etrafında zamanımın gülünç bir kısmını dans ederek geçiriyorum.
amergin

Bu senin için bir elma! IB'nin özellik denetçisinde bir değer değiştirmek x kodunuzu daha hızlı hale getirecektir. lol.
Itzdsp

32

2018

Şimdilik bulduğum en hızlı yol:

1) Pencere -> cihazlarına gidin (xcode içindeki kısayol tuşunu CMD + P olarak değiştirdim)
2) Cihazdaki eşleştirmeyi bitir'e basın . 3) iPhone'a güven tuşuna basın . 4) Tekrar inşa edin veya bina olmadan çalıştırın (Ctrl + CMD + R)resim açıklamasını buraya girin


1
İşe yarıyor. Ve şimdi Cmd + Ctrl + R'nin yapı olmadan çalışacağını biliyorum
Tà Truhoada

21

Mantıksal bir cevaba ihtiyaç duyan herkes için ..

  1. Pencere -> Cihazlar ve Simülatörler'e gidin. Cihazınıza sağ tıklayın ve eşleştirmesini kaldırın.
  2. Kablodan ayırın ve tekrar bağlayın.
  3. Bekleyin ve Xcode'un cihazı algılamasına izin verin.
  4. Projeyi çalıştırın.
  5. İOS aygıtınızda GÜVENMEYİN ve herhangi bir şifre girdiğinizden emin olun .

Bu işe yaradı. Başlangıçta eşleştirdiğinizde cihazınızın KİLİT AÇILDIĞINDAN emin olun. Değilse, onarmak için bu talimatları izleyin.
Wizkid

16

İPhone'umu yeniden başlattım ve bu benim için düzeltildi.

Bu sayfadaki her yanıtı denedim (o zaman 7, 2 yinelenen olsa da) ve hepsi benim için bu Xcode hatasından kurtulmak için başarısız oldu.


Bu benim günümü kurtardı! Teşekkür ederim!
Fangming

1
Bu, zamanımı koruyan en iyi cevap. Teşekkürler
Gaurav

1
Bana yardım etmedi. Sadece güvenilmeyen ve güvenin tekrar ayarlanması yardımcı oldu.
Nik Kov

Her seferinde yeniden başlatmanıza veya yeniden başlatmanıza gerek yoktur .. Cevabımı kontrol edin: stackoverflow.com/a/50023756/9623144
Amber K

Telefonu her seferinde yeniden başlatmak zaman kaybıdır.
Nik Kov

12

Xcode 9'da bu sorunu yaşayanlar için: Xcode'u yeniden başlatmak sorunu çözmelidir.


3
Bu doğru ve özellikle Xcode 9'da wifi hata ayıklama durumunda doğrudur.
Ben Lachman

12

Anında benim için çalışan çok basit bir çözümüm var. Yapması 10 saniye sürer:

1) Git Window -> Devices & Simulatorsve işaretini kaldırShow as run destination

resim açıklamasını buraya girin

2) Kabloyu çıkarın ve tekrar takın.

3) Projeyi çalıştırın.

Bu sorununuzu çözüyor olmalı!


1
Teşekkürler, bu diğer tavsiye yoktu zaman XCode 10.2 ile benim için çalıştı. Daha önce ağ üzerinden kullanılabilir olmak için işaretlenmiş olması daha sonra oldukça yavaş bir wifi ile ilgili olabilir.
Andy Dent

Teşekkürler. Bu benim için çalıştı. Xcode 11.3. Komik çünkü kabloyu çıkarmak ve tekrar takmak, Cihazlar ve Simülatörler penceresini açmadım.
Tembel Ninja

Um, bu sadece hedef olarak seçilemez hale geliyor gibi görünüyor. Neyi kaçırıyorum?
Dronz

Büyük olasılıkla 2. adımı takip etmeyi unuttun:2) Unplug the cable and plug it back in. Run the project.
Starsky

11

Basit bir çözüm:

  1. İlk olarak, cihazınızın fişini çekin.

  2. Şimdi, cihazınızın kilidini açın ve tekrar takın. Cihazın kilidinin açık olduğundan emin olun.

  3. Şimdi cihazı hedef olarak seçerek Xcode projesini çalıştırın.


1
Bence de aynı. Ayrıca ben kablosuz hata ayıklamak mümkün oldu.
Mykhailo Lysenko

@MykhailoLysenko Oh, Steven Jobs için bir an için iPhone'unuzun ağını kapatmanız gerektiği anlamına geliyor. :)
Neal.Marlin

11

Bu, Xcode 9 kullanırken bazen olur.

Ekran görüntüsü

Bunun aşağıda belirtildiği gibi birden fazla çözümü vardır:

Not: Xcode uygulamayı yüklemeye çalışırken cihazınızın kilitli olmadığından emin olun.

Çözüm 1:

ben. Disconnect deviceveconnect again

Çözüm 2:

ben. Restart you device

Çözüm 3:

ben. Disconnect device

ii. Quit Xcode(Kısayol tuşu :cmd + Q)

iii. Open your project

iv. Clean project(Kısayol tuşu: cmd + shift + K)

v. Şimdi connect device

vi. Runsenin projen

Benim için Çözüm 3 mükemmel çalıştı


8

İPhone'unuzu taktığınızda, bilgisayara güvenmenizi ister. Zaten güveniyor ve kilidini açıyorsanız, ancak yine de cihazınızın kilitlendiğini söylediyseniz (hata). Sadece fişini çekin ve tekrar takın, ardından çalışacaktır


8

Bu adımlar iOS 10'da benim için çalıştı.

  1. Kabloyu cihazdan çıkarın.
  2. Cihazı fişe takın.
  3. Temizleyin ve Xcode projesi oluşturun.

5

Son zamanlarda Xcode, cihazınız kilitliyken geliştirme etkinleştirilemiyor, lütfen cihazınızın kilidini açın ve yeniden takın. (0xE80000E2).

İOS cihazınızın kilidi zaten açılmış ve mac'e bağlıysa ve iOS 10.1.1'e yükselttikten sonra hala Xcode 8.1'den hatayı alıyorsanız, mac cihaz tarafından güvenilmez.

Bunu düzeltmek için önce cihazın mac bağlantısını kesin ve ardından iOS ayarları uygulamasına gidin ve general-> reset-> Konum ve Gizliliği Sıfırla'yı açın.

Ardından cihazı mac'e bağlayın ve istendiğinde, mac'e güven seçin.

Ardından, cihazınızdaki ve mac'unuzdaki işleme simgesi dosyalarını bekleyin. Bitirdikten sonra projeyi cihazınıza çalıştırabilirsiniz. Çalışacak.


5

Bu sorun "Güven" ile ilgili değil. Xcode'da bir hata.

Sadece şu adımları izleyin.

Xcode çalışırken ve cihazınız bağlandığında:

  1. Cihazınızı kilitleyin.
  2. Cihazınızı Mac'den çıkarın.
  3. Cihazınızın kilidini açın.
  4. Cihazınızı Mac'e geri takın.

5

Bu sorunla oldukça sık karşılaşıyorum (haftada en az 5 kez). Neredeyse her seferinde bir Xcode yeniden başlatması bunu düzeltir. Ama bu sefer hiçbir şey işe yaramadı:

  • Xcode yeniden başlatılıyor;
  • İPhone'u çıkarıp tekrar takma;
  • Projeyi temizleme (cmd + üst karakter + k);
  • Türetilmiş verileri temizleme (cmd + seçenek + üst karakter + k)

Her türlü farklı siparişte onlarca kez yapıldı.

Bu sefer benim için sorunu çözen şey basitçe:

Mac Mac'i yeniden başlatma.


1
Bu benim için çalıştı, Gerçi Xcode'u da öldürdüm.
Yash Bedi

4

Çözüm : Hedef cihazı başka birine geçirin (örn. Genel iOS Cihazı),

resim açıklamasını buraya girin

ardından fiziksel cihazınızın kilidini açın ve tekrar tekrar açın.


4

Bunu çözmenin basit bir yolu var. En azından benim için çalışıyor. İPhone Cihazınızda Ayar> Geliştirici'ye gidin> “Güvenilir Bilgisayarı Temizle” seçeneğine tıklayın Gerekli parolayı yazın Ve bitti !!!

Bulduğum en basit yol.


Görünen Ayarlar> Geliştirici yoksa ne olur?
Dronz

3

Genel olarak sadece fişi çekme / sökme benim için işe yarıyor gibi görünüyor. Ancak bugün işe yaramadı ve başka bir şey işe yaradı gibi görünüyor: Söz konusu cihazda ağ hata ayıklamasını etkinleştirdim ve cihazın aslında USB üzerinden bağlandığını görmezken neredeyse eski bir ağ "kilidi" ayarını hatırladı gibi görünüyordu. . " Ağ üzerinden Bağlan " seçeneğinin seçimini (geçici olarak) kaldırdıktan ve yeniden bağladıktan sonra, yeniden işler hale geldi.


Evet, ağ hata ayıklamanın devre dışı bırakılması ve yeniden etkinleştirilmesi, yeniden başlatmalar bile başarısız olduğunda genellikle benim için çözer.
Peter Johnson

Yani wifi hata ayıklama sorun.
Neal.Marlin

3

benim için çalışılan iki çözüm var. 1) cihazınızın mac'tan bağlantısını kesin ve yeniden takın. 2) cihazınızın mac'tan bağlantısını kesin ve yeniden başlatın ve daha sonra çalışacak mac ile bağlayın


1

Birçok cevap, ama benim için çalışan (El Capitan, Xcode 8.2) iTunes'u kapatmaktı. Bunun IOS cihazıyla bağlantısı varsa, Xcode uygulama bileşenlerini yükleyebilse de yine de çalıştıramaz.


1

Cihazınızda (iPhone / iPad) git: Ayarlar -> Geliştirici -> Güvenilir Bilgisayarları Temizle benim için çalıştı.


'Bu bilgisayara güvenmek' için de yapmam gereken şey buydu. bilgisayarıma bağlandığımda görünmesini
istedi

1

Bir Konsolu ve çalışan bir Simulator'u kapatarak XCode'un iPhone'umu tekrar görmesine izin verdiğini buldum. İhtiyacınız yoksa diğer ilgili programların çalışmadığından emin olurum.


1

Bu, cihazınızda bekleyen güncelleme nedeniyle de olabilir. Bu ayrıca telefonunuzu güncellemeniz, MacBook'a bağlanmanız gerektiği anlamına gelir (gerekirse güvenin). Sorunumu ve çözümümü bu şekilde buldum.


Aynı sorunu yaşadım (güncelleme cihazda bekliyordu) ama güncellemek için zamanım yoktu. Asfand Shabbir'in yanıtı işe yaradı. (okuyucuların güncelleme zamanı yoksa)
Can Poyrazoğlu

1

Bu diğer çözümlerin hiçbiri işe yaramazsa, kontrol edilmeye değer bir olasılık, cihazda yer kalmamasıdır. Xcode, cihazınızda depolama alanı kalmadığını bildirmek için size yararlı bir "cihaz dolu" hatası vermez, ancak depolama alanı dolu bir cihaza bir uygulama derlemesi dağıtamaz. Bu durumda tek çözüm, yeterli alan açmak için medya veya diğer uygulamaları / verileri silmektir.


0

bazen cihazınız hiçbir reseaon için bilgisayarınıza güvenmeyi bırakır. ayarlarınıza gidin, ardından genel> sıfırla> konumu ve gizliliği sıfırla. cihazınızı tekrar PC'nize takın ve telefonunuzda görünen "Bu cihaza güven" bilgi istemine basın.


0

Bu sorunun bir başka çözümü, iPhone'unuz Xcode'unuz açıkken, iPhone'unuz kilit ekranında değil, bir uygulama açıkken bağlanmaktır.


0

Önceki tüm çözümler işe yaramadı.

Finlay, iPhone'un kablosunu değiştirmek sorunu çözdü.


0

Cihazı xcode'a tekrar eklemek zorunda kaldım.

XCode'da Cihazlar ve Simülatörler'i (CMD + Shift + 2) açın, soldaki listede + düğmesine basın ve aynı cihazı tekrar ekleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.