Soru Xcode hatası “Geliştirici Disk Görüntüsü bulunamadı”


Xcode'ta bağlı bir iOS cihazında bir yapı çalıştırmaya çalışırken, hatayı alıyorum:

Geliştirici Diski Görüsü bulunamadı

Screenshot of error message

Xcode için halka açık bir beta olduğunu gördüm, ben de kurdum.

Yeni özelliklerden biri, uygulamanızı doğrudan iPhone'unuza yüklemek için bir Geliştirici Programı Hesabı Dingusu'na sahip olmanız gerekmemesidir.

Ancak, iPhone 4s'ımda, iOS 8.4'e yönelik bir genel beta güncellemesi yaptım, sorun şu ki, bunun için Geliştirici Disk Resmi yok.

Nerede bulabilirim veya nasıl düzeltilebilir?


842
2018-06-09 15:48


Menşei


XCode'unuzu güncelleyin - Gajendra K Chauhan
Bunu Apple TV'ye dağıtırken insanlar bunu başarır ... Xcode 7.3 Beta 2'ye güncelleyin ve TVOS 9.2'yi yükleyin. - Randy
Bazen Xcode sürümünüzü güncellemek kadar kolay değil! Xcode sürümünüzü güncellemek, SDK'nın daha yeni bir sürümü ile derlediğiniz anlamına gelir, ancak yine de önceki sürümler için destek isteyebilirsiniz. Xcode'un eski bir sürümünü kullanabilmem ve işletim sisteminin daha yeni bir sürümü olan bir cihazda çalışabilmem gerekir. Bu gülünç. Apple, insanların OS'nin eski sürümleri için desteklerini kaybetmeye zorlamaya çalışıyor gibi görünüyor. - Fergal Rooney
Ah iyi, önce OS X'i yeni sürüme geçirirsem sadece Xcode'u yükseltebilirim. Ve tüm öğleden sonralarımı indirip, birkaç dosya konsolu yüklüyorum ... çünkü hepsi de iPhone'umu aptalca güncelledim (her kanlı günde beni neşelendirmek için). Symantec anti-virüsünün henüz Sierra'yı desteklememesi nedeniyle şirketimdeki MacBook OS'yi güncelleyemiyorum. Bu yüzden güncellenmiş iPhone'umla Xcode ile çalışamıyorum. Apple'ı haaaaaat ediyorum. - Mike Gledhill
1/2 yıldan beri mac dokunmadı. Şimdi sadece uygulamayı XCode'dan 3 saniyelik bir kontrol için başlatmaya çalıştım. "Geliştirici Disk Görüntüsü bulunamadı". Artık çok sayıda saat çalışmaya başlayacak, xcode ve işletim sistemini güncellemeye çalışacak ve ve ve .... ve daha önce Apple gibi bir hoparlörden nefret ediyorum. Apple’daki gelişmeyi iptal edip Android ve Windows’ta yoğunlaşacak. - mcfly soft


Cevaplar:


Xcode 7.3 veya Xcode'unuzun Eski sürümünde aynı sorunla karşılaşıyorum ve cihaz sürümüm iOS 10 veya işletim sisteminizin daha yeni bir sürümü.

Xcode eskiyse ve kullandığınız ilgili cihaz en son sürüme güncellendiğinde bu hata gösterilir. Her şeyden önce, en yeni Xcode Sürümünü indirin. Hayır En son Xcode'u yüklemeniz gerekiyor.

Aşağıdaki adımları izleyerek bu sorunu çözebiliriz:

  • Sağ tıklayın Xcode 8 veya daha yeni sürümünüz Xcode, seç "paket içeriğini göster","içindekiler","Geliştirici","Platformlar","iPhoneOS.Platform","Cihaz Desteği"
  • 10.0 klasörünü kopyalayın (veya sonraki sürüm için).
  • Geri Bulucu seçmek Uygulamalar tekrar
  • Sağ tıklayın Xcode 7.3 veya Xcode'unuzun sürümüşimdi "Paket İçeriğini Göster", "İçindekiler", "Geliştirici", "Platformlar", "iPhoneOS.Platform", "Cihaz Desteği" ni seçin
  • 10.0 klasörünü (veya sonraki sürüm için) üstüne yapıştırın.

Artık Xcode'unuzun yeni bir geliştirici disk görüntüsü var. Bulucuyu şimdi kapatın ve Xcode'ınızdan çıkın. Xcode'unuzu açın ve hata gitmiş olacak. Artık en son cihazınızı eski Xcode sürümlerine bağlayabilirsiniz.

VEYA

En son Xcode'u indiremezseniz, Xcode'unuz için en yeni Developer Disk Image'ı şu bağlantıdan edinebilirsiniz: -

Xcode DMG veya XIP dosyası nasıl indirilir?

Cevapları için @Hailei teşekkürler. Böylece insanlar en son DMG'leri indirebilirler.


83
2017-09-30 06:17





Gelecekte benzer sorunlarla karşılaşacak kişiler için, bu sorunun temel olarak iOS sürümünüzün uyumsuzluğuna dayandığından emin olun. Xcode sürümü.

İOS ve Xcode'un uyumluluğunu kontrol edin.


573
2017-11-01 08:34



"İOS ve xcode'un uyumluluğunu kontrol edin." Nasıl? Hem Mac hem de iOS cihazımda önerilen sistem güncellemelerini çalıştırdım ve yine de bu sorunu yaşıyorum. iMac 10.11.4, iOS 9.3.1, Xcode 7.2 nedir? Neyle senkronize edilemediğini nasıl bilebilirim? - akousmata
Xcode 7.3, iOS 9.3 için SDK'ları içerir developer.apple.com/library/mac/releasenotes/DeveloperTools/... - Santhosh Gandhe
Hata mesajı gerçekten korkunç. "iOS sürümü uyuşmazlığı, Sorun devam ederse, XCode'u güncellemeyi deneyin" çok daha kullanışlı olacaktır. - Robert
En son iOS (9.3.2 (13F69)) ve en son OS X (10.11.5 (15F34)) + Xcode (Sürüm 7.1 (7B91b)) kullanarak bu sorunu yaşıyorum. Güncelleme yok. - mvmn
Tamam, şimdi görüyorum Xcode 7.3 (diğer insanlar var). Garip bir şekilde, App Store uygulaması, Xcode'un mevcut olduğu herhangi bir güncellemeyle ilgili beni bilgilendirmedi (genellikle yaptığı gibi). Yani Xcode aslında en yeni değildi. - mvmn


Ben şahsen Xcode 6.4 beta ve 7.0 beta indirdim ve 6.4 beta uygulama klasöründe "8.4" arama yaparak çözüm bulmaktan çok mutlu oldum. Bunu yaparak klasörü buldum. 8.4 (12H4125a) iOS 8.4 görüntüsünü içeren ve bu klasörü 7.0 beta'nın aynı yoluna kopyaladım. Yol aşağıdaki gibidir:

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

Xcode 7'yi yeniden açıp cihazınızı seçtiğinizde bir hata mesajı olacak; sadece tıkla fix issue ve bunu yapmalı!


287
2018-06-23 20:48



Hangi klasör hakkında konuştuğunuzdan emin değilim, fakat sadece bu klasöre kopyalamanız gerekiyor: "8.4 (12H4125a)" (ya da ihtiyacınız olan herhangi bir firmware görüntüsü), bu yolun içinde: "/ Applications / Xcode-beta. Uygulamanın / İçerik / Geliştirici / Platformlar / iPhoneOS.platform / DeviceSupport". - Nicola D.
Kopyalamak "8.4 (12H141)" dir xcode-beta sadece çalışır! - Sun Junwen
Teşekkürler @NicolaD.! Ayrıca, görüntünün kopyalanmasına bir alternatif, ona sembolik olarak bağlanmaktır: ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/8.4\ \(12H141\) /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport. - lowell
Bir başka not: Xcode betasını en az bir kez çalıştırmanız ve 8.4 klasörünü kopyalamaya başlamadan önce "doğrulama" adımını tamamlamanız veya bozuk olduğunu bildirmeniz gerekir. - mmc
Xcode 6.4 artık beta sürümde olmadığı için, bu sürecin bu yeni üretim sürümü için aynı şekilde çalıştığını yorumlamak ve onaylamak istedim. - kbpontius


Bu hata oluşur Xcode'un sürümü, aygıtın önceliği olduğunda.

Örneğin, Xcode 7.2'de iOS 9.3 çalıştıran bir cihaz üzerinde bir yapı çalıştırmayı denemek, bu hataya neden olur; Could not find Developer Disk Image.

Neden cehennemde neler olup bittiğini açıklayan bir hata mesajı neden benim için değil (Apple, sana bakıyorum).

App Store üzerinden Xcode'un en son sürümüne güncelleyin veya doğrudan indirme yoluyla Bağlı iOS donanımı ile birlikte çalışabilirliği garanti eder.


138
2017-12-16 13:10



kontrol edildi ve xcode için güncelleme yok, ancak hata var. sonra onu aradım, üzerimde 'güncelleme' oluyor. Ah elma, bunu bana neden yapıyorsun? şimdi indiriliyor, umarım işe yarıyor. - joe
@joe AppStore uygulaması toplam çöp, benzer sorunları olan başka biri var etkinleştirebileceğiniz hata ayıklama menüsü - Ryan Brodie
Daha iyi / daha hızlı bir seçenek gibi doğrudan indirme yaptım. o zaman en son xcode'u (7.3) çalıştıramam çünkü osx'im 'eski' (10.10) ve en sonuncudur. Kendine not et: her şeyi ya da hiçbir şeyi güncelle. Hala mutlu değil, elma. - joe
Yukarıdaki yorumuma bakın. Xcode 8 Beta indirmesinin 9.3 klasörünü çalabiliyordum ve Xcode 7.2'ye yerleştirebiliyordum. Bu, en azından şimdilik çalışıyor. El Capitan ve Xcode 7.3.1 sürümüne yükseltmeniz gerekene kadar kaydedebilirsiniz. - Blisterpeanuts


Eski Xcode kullanıyor ve yeni iOS sürümüne sahip cihazlarda yayınlamak istiyorsanız, bu numarayı yapın. Bu temelde, yeni Xcode'daki iOS Aygıt Desteğinden eski Xcode'a sembolik bir bağlantı kurar

https://gist.github.com/steipete/d9b44d8e9f341e81414e86d7ff8fb62d

Xcode 9.0 beta ve iOS 11.0 beta için (adını söyle Xcode9.app Xcode 9 beta için ve Xcode.app Xcode 8 için)

sudo ln -s "/Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)" "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport"

113
2018-06-21 09:13



Henüz Xcode'un en son sürümüne yükseltmek istemiyorsanız doğru cevap budur. - jervine10
Bahşiş için teşekkürler! Gerçekten iyi çalıştı ve şimdi Xcode 7'den iOS 10 cihazımda hata ayıklayabilirim. Bu Swift 2.2 projelerinde çalışanlar için Swift 2.3 veya Swift 3'e yükseltmeye hazır olmayanlar için bir hayat kurtarıcıdır. Teşekkürler! - Eneko Alonso
Xcode 8 beta 4 ve iOS 10 beta 4 için aşağıdaki satırı kullanın: sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0 \ (14A5322e) / Applications / Xcode. Uygulamanın / İçerik / Geliştirici / Platformlar / iPhoneOS.platform / DeviceSupport - Kashif Hisam
Xcode 8 beta 5 ve iOS 10 beta 5 için: sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5335a\)/ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport - Legoless
Xcode 8 ve Xcode 7.3.1 için aşağıdaki komutu kullanmalıydım sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A345\) "/Applications/Xcode\ 7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupportXcode.app dosyamı Xcode 7.app'ım için Xcode 7.app'ım olarak yeniden adlandırdım. Xcode 8 Xcode.app olarak adlandırıldı. 14A345'e dikkat edin. Xcode 8 kurulumunuzdaki dizine bakarak bu numarayı sisteminizde kontrol edebilirsiniz. - user3847320


Sorunum Xcode 7 ve Xcode 6.4 beta ve iOS 8.4 ile uyumluydu - cihaz uyumlu değil.

Nasıl düzeltileceğini daha iyi anlamak için aynı sorun durumunda, sonraki yapın:

  1. /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport adresine gidin.
  2. Git
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup bağlantı noktası /
  3. İOS 8.4 klasörünü başka bir klasöre kopyala

Enter image description here

  1. Xcode'ı yeniden başlat

109
2017-07-09 19:37



Sanırım benzer durumdayım ama 8.4 klasörünü her iki yoldan bulamıyorum. İPhone'um bir 8.4 (12H143) çalıştırıyor ve daha fazla güncelleme olmadığını söylüyor. Önerin var mı? - user3768495
6.4 xCode yüklüyorsanız sadece iOS 8.4'ü bulabilirsiniz. xCode 7 beta ve xCode 6.4'ümde, sadece xCode 7'niz varsa, bu onu bulamamanın bir nedeni olabilir. - gbk
forums.developer.apple.com/thread/8370 - Breedly
Bu çözüm ayrıca iOS 9.1 beta ve Xcode 7.0 için de çalışır. - Karlis
"Başka bir klasör" ile ne demek istiyorsun? İOS 9.1 Xcode 7.0 Beta 6 kullanıyorum? - lukaivicev


Telefonunuzda iOS 9.1'iniz varsa, sadece indir Xcode GM yerine 7.1 beta.

Apple'ın yanıtına bakın: İOS 9.1 için geliştirici disk görüntüsü bulunamadı


75
2017-09-13 01:44



Ayrıca, aygıt klasörünü Xcode 7.1 sürümünden @Kirill yanıtında olduğu gibi GM Xcode 7'ye kopyalamak için çalışır. - alcamla


Aynı hata mesajını aldım (Geliştirici disk görüntüsü bulunamadı) Cihazlarımı iOS 9.2'ye güncelledikten sonra Xcode 7.2'yi güncellemeyi unuttum.

Yani benim durumumda düzeltme kolaydı: Mac App Store üzerinden Xcode 7.2'ye güncellemeniz yeterli.


61
2017-12-12 07:34



AppStore'um Xcode'un zaten 7,2'ye güncellendiğini söylüyorsa, ancak açtığımda hala 7.1.1 diyor? T_T - gfpacheco
Xcode'u aç. 'Xcode' -> 'Xcode Hakkında' menü maddesine tıklayın. Versiyon numarası nedir? Bunu görmelisiniz: Sürüm 7.2 (7C68) - Philip Borges
Nop, 7.1.1'i gördüm. Xcode'u kaldırmalı ve en yeni sürümü almak için tekrar yüklemeliydim. - gfpacheco
Sadece benzer bir sorun vardı, @ gfpacheco. Sorunumda elma hesabımda oturum açmamıştım, ancak oturum açma işlemi odağa gelemedi (çünkü başka bir yerde açıktı, ancak küçültülmüş / gizlenmişti). Yazılımı güncellediğimi sandım, ama gerçekten değildi. - Connor Clark


Bu mesaj, Xcode sürümünüz cihazın iOS sürümü için çok eski olduğunda görünür. Xcode'u en yeni sürüme geçirin.

App Store Xcode için bir güncelleme sunmuyorsa, En yeni Mac OS'ye yükseltme. Geçmişte, Apple, en son Xcode'taki Mac OS X'in önceki sürümleri için desteğin kaldırılması konusunda oldukça agresif davranıyor.

DÜZENLEME: evet, bu hata tekrar başlıyor. :) MacOS 10.11 için en yeni olan Xcode 7.3.1 (El Capitan), iOS 10'u desteklemiyor. MacOS Sierra'ya (ve muhtemelen yeni bir Mac'e) ihtiyacınız var.


41
2017-12-23 01:24