Xcode, iOS cihazımı görmüyor ancak iTunes görüyor


120

Benim garip bir problemim var.

Mac'imde iOS 5.0.1 (9A405) yüklü bir iPad ve Xcode 4.2 (Derleme 4C199) yüklü iOS SDK 5.0.1 kullanıyorum.

Xcode cihazımı görmüyor. Her zamanki gibi "Sauron'un iPad'i" değil "iOS Cihazı" yazıyor.
(Cihazın bağlı olduğundan eminim çünkü onu iTunes'da gördüğümden.) Xcode, uygulamamı cihazda başlatmayı reddediyor. Diyor ki:

"Xcode, seçilen cihazı kullanarak çalıştırılamaz. Uyumlu bir iOS sürümüne sahip tedarik edilmiş iOS cihazı mevcut değildir. Uygulamanızı çalıştırmak için yeterli güncel iOS sürümüne sahip bir iOS cihazı bağlayın veya hedef olarak bir iOS simülatörü seçin."

Xcode, diğer iPad'imi iOS 4.3.3 ile görüyor ve bu cihazda uygulamaları çalıştırabilir. Mac'imi yeniden başlatmayı denedim - sonuçsuz.

Ayrıca temel hazırlık profilini, geliştirici sertifikasını vb. Kontrol ettim.

Fikri olan var mı?


Listeyi gerçekten genişletiyor musunuz? Bu şeyi başka birinin cihazını bağladıktan sonra alıyorum ve sonra benimkini geri alıyorum. Listeyi açıkça genişletmem ve cihazımı seçmem gerekiyor. Ve evet, mevcut "iOS Cihazı" seçeneği var!
Eimantas

Evet. Cihaz listesini genişletmeye çalıştım. Cihazım yok.
Vlad

Yanıtlar:


77
  1. Xcode'da Window ➜ Organizer'ı seçin. Şimdi Cihazlar altında, cihazınızı seçin. Geliştirme için hazır değilse, geliştirme için kullan'ı tıklayın.

  2. Yukarıdakiler sorununuzu çözmezse, proje ayarlarınızdan uygulamanızın kendisi için veya daha azı için geliştirildiği bir dağıtım hedefini ayarlayın.

  3. Aksi takdirde, sertifikalar ve ön hazırlık profilleriyle ilgili bazı sorunlar vardır. Cihazınızın UDID'sinin kullandığınız ön hazırlık profiline eklendiğinden emin olun.


2
Utandım. XCode düzenleyicide "Geliştirme için kullan" a basmayı unuttum.
Vlad

@iVips - Benzer bir sorunla karşı karşıyayım ama "Geliştirme için kullan" bile alamıyorum, bunu nasıl düzeltebilirim?
itsaboutcode

Sonunda, OSX 10.9.1 çalıştıran bir Macbook Air'de yukarıdaki talimatları kullanarak ve @Dustin - Xcode 5.0.2, iOS 7.0.4 - ile aynı yapılandırmayı kullanarak iPad'imi tanımak için Xcode'u aldım. Bununla birlikte, oldukça fazla deneme yanılma aldı ve sonunda iPad'in bağlantısını bilgisayarın sol tarafındaki USB3 bağlantı noktasından çıkarıp Xcode'un sonunda tanıdığı sağ taraftaki USB3 bağlantı noktasına yeniden bağlayana kadar değildi. o.
Ed McLaughlin

8
Xcode 7.3.1'de artık Düzenleyicide "Cihazlar" seçeneği yoktur. Başka fikrin var mı?
kramer65

2
@ kramer65, artık Pencere> Düzenleyici> Aygıtlar yerine Pencere> Aygıtlar
Mat

250

Bu, OP'nin özel sorununa değinmese de, bu soruyu bulan diğer insanlar için bir çözüm olabilir.

Bazı durumlarda, Mac OS / iOS / Xcode sürümlerinde herhangi bir değişiklik olmamasına rağmen Xcode, önceden tanınan bağlı bir cihazı tanımaz (görmez bile). Bu, cihazı Mac ve / veya bağladığınızda cihaz kilitliyken bağlarsanız olur. Cihaz, zaten yapmış olmanıza rağmen bilgisayara güvenmek isteyip istemediğinizi soracaktır, ancak cihaz yine de Xcode'da görünmeyecektir.

Xcode'u veya cihazı yeniden başlatmak herhangi bir etkiye sahip görünmüyor. Çözümlerden biri, Mac'i yeniden başlatmaktır. Çok daha hızlı bir başka çözüm de yeniden başlatmaktır usbmuxd:

  1. Xcode'dan çık
  2. Cihazın bağlantısını kesin
  3. Bir terminal penceresinde şunu yazın: sudo pkill usbmuxd(otomatik olarak yeniden başlatılacaktır)
  4. Xcode'u yeniden başlatın
  5. Cihazı bağlayın

Cihazınız şimdi Xcode'da tekrar görünür olmalı!

Umarım bu birkaç kişiye yardımcı olur. Görünüşe göre öyle!


1
Bu benim için de çalıştı. İTunes'un da aygıtı tanımadığı bir durum yaşadım ve aygıtı tekrar takmak "Bu Bilgisayara Güveniyor musunuz?" her seferinde diyalog.
avance

Teşekkür ederim!! Bu aynı zamanda her seferinde aldığım "bu bilgisayara güven" açılır penceresini de düzeltti.
Erik Villegas

bu sorun biriyle mi oluyor (Xcode 7.2 ve iOS 9.2.1 cihazı)? (benimle ve bu yöntemle olur (bu cevabın varyasyonları 'yardım adımları)
gaussblurinc

Aslında bir süredir başıma gelmemişti, ancak bunun nedeni Mac kilitliyken bir cihazı bağlamak gibi şeyler yapmamış olmam olabilir. Ya da belki sorunu çözdükleri içindir.
jcaron

Bu çalışma - not: bu gerçekleşti çünkü yanlışlıkla mobileprovision profil dosyasını sildim - bu yüzden önce organizatöre eklemem gerekiyordu.
Elia Weiss

36

Aynı sorunu yaşadım, xcode'u yeniden başlattı ve telefonumu tekrar buldu.


Şu uyarı mesajına sahipseniz: "Çalıştırma hedefi iPhone, 'video' şemasını çalıştırmak için geçerli değil." Bu cevabı takip edin. Sorunu çözdü.
kit

17

Bugün Xcode 8.2.1'in aniden bağlı ipad'in (ios 10.2) artık bağlı olmadığına karar verdiği bu sorunla karşılaştım. Takılı değil, tekrar takılı, macbook'umu yeniden başlattı ve yukarıda sayısız öneriyi denedim. Benim için sorunu çözen şey, ipad cihazını kapatmak ve yeniden başlatmaktı.


3
Sanallaştırılmış bir Mac üzerinde çok sayıda Xcode almaya çalıştıktan sonra fiziksel olarak bağlı iPhone'umu tekrar bulduktan sonra, bu ipucu benim için de çalıştı: Sadece iPhone'u yeniden başlatmak. Kim "Kapatıp tekrar açmayı denediniz mi?" sadece Windows için mi çalışıyor? :) Teşekkürler Jeremy!
Mephisztoe

Diğer tüm çözümleri denedim ama bu benim için işe yarayan çözüm. Xcode 10.1 / iphone 6s 12.4.1
Atak

12

Resmi olmayan bir Apple kablosu kullanarak bu sorunu bir kez alıyorum.

Umarım yardımcı olur.


Aynısı. Benim durumumda sorun kablodaydı. Nedenini bilmiyorum ama telefonu prize taktığımda şarj oluyordu ve ioreg -p IOUSB komutuyla da gördüm ve telefon bana "Bu bilgisayara güveniyor musun?" Mesajını gösterdi. Ancak cihazı Xcode'da hiçbir şekilde göremedim. Başka bir kablo denedim ve işe yaradı.
MrMojoRisin

Benim durumumla aynı, kablo sorunuydu.
Trinh Tran

9

Aynı soruna sahip olabilecek ve yukarıdaki yanıtlar işe yaramayabilecek diğer kişiler için: Cihazınızda yüklü olan iOS sürümünün, Mac'inize yüklediğiniz iOS SDK sürümüyle eşleştiğinden emin olun. Bunlar eşleşmezse, cihaza ekleme yapamazsınız.


9

Benim durumumda sonraki adımları yaptım

  1. XCode'dan çık
  2. Cihazın bağlantısını kesin
  3. Senin terminalinde sudo launchctl stop com.apple.usbmuxd
  4. Xcode'u yeniden başlatın
  5. Cihazı bağlayın

Bu, xcode veya cihazı yeniden başlatmadan benim için çalışıyor
Biri

güzel, bana çok zaman kazandırıyor
Finder 丶 Tiwk

7

Cevabım yeni geliştiriciye yardımcı olabilir. Sadece şu adımı izleyin, iPhone / iPad'inizi X kodu ile bağlayabilirsiniz.görüntü açıklamasını buraya girin


4

Yukarıda önerilen her çözümü zar zor denedim. İşe yarayan ve sorunumu çözen tek şey, xcode'un "Düzenleyicisi" ne gitmek, iPhone'uma sağ tıklamak, "Düzenleyiciden kaldır" ı tıklamak ve ardından xcode cihazı otomatik olarak yeniden eklerken yaklaşık 10 saniye beklemekti.

Daha önce telefonumu taktım ve itunes onu iyi tanıdı ve onunla senkronize edildi, vb, ancak düzenleyicide söylenen tüm xcode "Cihaz şu anda bağlı değil" idi; bu, itunes onunla senkronize oluyorsa ve senkronize olmuyorsa kesinlikle bağlıydı kablosuz internet.

Xcode neden telefonu silmeme ve yeniden eklememe ihtiyaç duydu, ama şimdi bunu yaptığım için harika çalışıyor.


4

Yukarıdakilerin hepsini boşuna denedim. Telefonu yıllardır kullanıyordum ve aniden Organizatör "bu cihaz şu anda bağlı değil" diye düşündü. Telefonun sıfırlanması onu benim için düzeltti (Apple logosuna kadar Ev ve Güç düğmesini basılı tutun). Bunu hala MacBook'a bağlıyken yaptım, ancak gerekli olmamalı.


1
Teşekkürler Michael - aynı sorun. 5s, xcode aniden orada olmadığına karar verene kadar iyi çalışıyor. Sonra iTunes, xcode ile anlaştı. Telefonu yeniden başlatmak şimdilik sorunu çözdü. Bu rastgele hatalardan kaçının Apple'ın sürüm ekiplerini geride bıraktığından endişeleniyorum.
amergin

3

İçin Xcode 7(ve muhtemelen üstü),

go to Window -> Devices, 

vurmak plus signalt kısmında ve select the devicebağlı olan ve hit nextdaha sonra Use for development.

Bu yalnızca Xcodecihazınızı okurken işe yarar , ancak uygulamanızı cihazda çalıştıramazsınız.

Ayrıca device's OS version is greater than or equal to your app's Deployment Targetişletim sistemi sürümünden de emin olun .


2

Bazı lisanssız kablolarla aynı sorunu yaşadım. Apple & Belkin'in USB kablolarıyla iyi çalışıyor.


2

Uygulamam tüm simülatörlerde çalıştı ancak cihazımda çalışmadı. Her yorumun hemen hemen tüm adımlarını denedim ve hiç şansım olmadı. Cihaz ayarlarına gittim ve "Kişisel Erişim Noktası" nı kapalıdan açık konuma getirdim. O zaman her şey iyiydi!


Virtualbox Mac Catalina için de işe yaradı. Teşekkürler dostum.
Ratheesh

1

Cihazı Apple Geliştirici portalınızda silmeyi ve yeniden yüklemeyi denediniz mi? Varsa, xcode'unuzu 4.3.2'ye yükseltmeyi deneyin, iPhone'umu iOS 5.1'e güncelledikten sonra xCode 4.3.2'ye güncellemem gerektiğini hatırlıyorum.


1

Xcode iPad'imi görmedi, iTunes da cihazımı görmedi. Mac'in yeniden başlatılması durumu düzeltti.


1

İPhone'umu olarak güncelledikten sonra 10.3.3, Xcode 8.3.3onu Devicepencerede bulamıyor ancak iTunes bulabilir. Xcode'u yeniden başlatmak sorunu çözdü.


1

20 dakikalık hata ayıklamadan sonra, Devicesuygulamayı çalıştır düğmesinin sağındaki sol üst köşedeki seçicinin üst kısmındaki yukarı düğmesinin (🔼) üzerine gelmem gerektiğini fark ettim 😂


1

XCode'da karşılaştığım hata, nasıl düzelteceğimi bilmediğim "dağıtım hedefinden daha düşük iOS sürümü" idi. Hata, iPhone'un Aygıt olarak belirtilmesi gereken yerde (sol üstte) görüntülendi. Proje Gezgini'nde projeyi seçtim ve iOS Dağıtım Hedefinin 11.3 olarak ayarlandığını ancak iPhone'umu kontrol ettiğimde 11.2.1'e (veya 11.3'ten daha düşük bir şeye) ayarlandığını fark ettim. Bu yüzden telefonda Ayarlar'ı açtım, Genel'e kaydırdım ve Yazılım Güncelleme'ye dokundum. Güncelleme planlandığını ancak başlamadığını söylediğinden, SIM kartı diğer telefonumdan çıkarmaya ve test için kullandığım iPhone'a koymaya karar verdim. Ardından yükseltme hızlı bir şekilde başladı. Telefondaki Güncelleme bittikten sonra, XCode yine de telefonu tanımadı. USB kablosunu çıkardım ama hiç ses duymadım, bu yüzden bilgisayardaki başka bir USB bağlantı noktasına taktım ve sonra bir ses duydum. Sonra XCode telefonu fark etti. Yani problemler, iPhone'un bana bir Güncellemem olduğunu bildirmemesiydi (ya da görmezden gelip unuttum) ve SIM karta ihtiyaç duymuş olabilir ve USB bağlantım kötüydü.


sağ ol, kanka. benim için çalıştı.
joshua pogi 28

0

Bu sorunu yaşadım. Apple'da jenerik ekip için cihazı bir şekilde kaydettim. Şimdi nasıl yaptığımı hatırlamıyorum. Sonra bu hatayı aşabildim.


İşte bunu nasıl çözdüm. İlk atışta asla bağlanmadı. 8-10 kez tekrar denemek zorunda kaldım ve sonunda bağlantı kurdum. Düzenleyiciye bağlandıktan sonra cihazlara gittim, bu cihazı seçtim ve bunun altında ön hazırlık profilini seçtim. Sağ tıkladıktan sonra, temel hazırlık portalına cihaz ekleme seçeneğini aldım. Sonra elma kimliği vermeyi ekledim. Bir dahaki sefere itibaren ilk seferinde kendimi bağlayabildim.
Satish

0

Mac'inizle iPhone'un kablosunu çıkarın ve ardından kabloyu mac işime takın. Umarım birisi için çalışır.


2
mükemmel yardım! Hiç kimse bunu düşünmedi. Tebrikler
Profstyle

0

Xcode 6.3, bilgisayar yeniden başlatıldıktan sonra bile iPhone'umu iOS 8.3 çalıştırırken görmedi. Daha sonra iPhone'umu yeniden başlattım ve her şey tekrar çalıştı. Buggy yazılımını seviyorum!


0

Mevcut şemayı oluşturmaya ve çalıştırmaya çalışırken şu uyarı mesajıyla karşılaştığınızda:

"Çalıştırma hedefi iPhone, düzeni Çalıştırmak için geçerli değil."

Ayrıca, telefonunuzu zaten kontrol ettiniz ve Mac'inize doğru bir şekilde bağlandı, tek yapmanız gereken sadece Xcode'unuzu yeniden başlatmak ve yeniden oluşturmak . Bu işi yapacak.


0

XCode 9'dan 10.1'e yükseltme yaparak bu sorunla karşılaştım. Diğer yanıtlarda listelenen tüm adımları uygulamanıza rağmen, XCode'da hiçbir cihaz görünmüyordu.

Benim için çözüm, eski Xcode proje dosyalarını silerek temiz bir CMake derlemesi yapmaktı.


0

Xcode 10.2.1, ipad mini'mi tanımıyordu. Mini'yi çıkardım ve yeniden başlattım ve görünür hale geldi.


0

Bunların hiçbiri işe yaramazsa, iPhone'unuzu veya cihazınızı yeniden başlatmayı basitleştirmeyi deneyin! Benim için her zaman işe yarar (:

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.