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?
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?
Yanıtlar:
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
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ı:
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 locked
mesaj 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) ):
Settings > General > Reset
öğeye gidin:Reset Location & Privacy
device locked
Hata kaybolur.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.
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!
İ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ı
Ş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)
Mantıksal bir cevaba ihtiyaç duyan herkes için ..
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.
Xcode 9'da bu sorunu yaşayanlar için: Xcode'u yeniden başlatmak sorunu çözmelidir.
Anında benim için çalışan çok basit bir çözümüm var. Yapması 10 saniye sürer:
1) Git Window -> Devices & Simulators
ve işaretini kaldırShow as run destination
2) Kabloyu çıkarın ve tekrar takın.
3) Projeyi çalıştırın.
Bu sorununuzu çözüyor olmalı!
2) Unplug the cable and plug it back in. Run the project.
Basit bir çözüm:
İlk olarak, cihazınızın fişini çekin.
Şimdi, cihazınızın kilidini açın ve tekrar takın. Cihazın kilidinin açık olduğundan emin olun.
Şimdi cihazı hedef olarak seçerek Xcode projesini çalıştırın.
Bu, Xcode 9 kullanırken bazen olur.
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 device
veconnect 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. Run
senin projen
Benim için Çözüm 3 mükemmel çalıştı
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.
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ı:
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.
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.
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.
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.
Cihazınızda (iPhone / iPad) git: Ayarlar -> Geliştirici -> Güvenilir Bilgisayarları Temizle benim için çalıştı.
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.
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.
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.
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.
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.