Xcode: Cihaz destek dosyaları bulunamadı


148

İ yeni güncellenmiş benim uygulamayı çalıştırmak için çalışıyorum gibi Xcode 8 benim için iPhone 4 çalıştıran iOS 7.1.2

Aşağıya hata atar,

iOS 7.1.2

Ve bu benim Xcode sürümüm ,

Xcode 8

Daha önce bu sorunu yaşayan var mı? Önerilerinizi bekliyorum !!


4
FWIW, benzer bir hata alıyorum ancak Xcode 8.3.3 ve bir iPhone 7 Plus w / iOS 10.3 için.
Jonny

Bunu XCode 8.3'ü 8.3.3'e (iOS 10.3) güncelledikten sonra da görüyorum. Bu genellikle iOS'u XCode'u güncellemeden güncellediğinizde olur. Garip, eğer 8.3 iOS 10.3'ü destekliyorsa, kesinlikle 8.3.3 de gerekir.
FryAnEgg

İndir iOS cihazlar için destek-dosyaları (GitHub) ve kopyalama/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Yatko

Yanıtlar:


96

Aslında bir yolu var. Sadece iOS 7.1 için DeviceSupport klasörünü Eski Xcode'dan yenisine kopyalamanız gerekir. Bulunduğu yer:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1

Artık 7.1 dosyalarınız yoksa, XCode'un önceki bir sürümünü https://developer.apple.com/download/more/ adresinden indirebilir , çıkartabilir ve ardından bu dosyaları aşağıdaki yola kopyalayabilirsiniz.

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

Kredi


NOT: Xcode'un birden fazla sürümüne sahipseniz, Xcode'unuzu başka bir şeye yeniden adlandırmış olabilir Xcode11, yani benim durumumdaki dizin şu şekilde değişmiş olabilir Applications/Xcode11.app...
Honey

1
FWIW Bunu tam tersi şekilde denedim - en yeni cihaz destek dosyalarını en son Xcode'dan yüklü eski Xcode sürümüme kopyaladım ve işe yaradı! (iOS 13.4 dosyaları Xcode 11.3'e kopyalandı)
James

81

Benzer bir sorun yaşadım çünkü uygulama mağazası sürümü Xcode 8'de iOS 10.1 desteği eksikti ve henüz bir güncelleme yapmadılar. Bu, "Xcode: Aygıt destek dosyaları bulunamadı" sorununa neden oldu. En son güncellemeyi https://developer.apple.com/download/ indirebilirsiniz ve daha günceldir ve iOS 10.1 (14B72c) 'yi destekler.


141
Olumlu oy verildi. Bunu saçma bulan başka kimse var mı? Bu güncellemeyi iPhone'uma yüklemeye can atıyorum ve sonunda vazgeçtiğimde iOS uygulamamı çalıştırmam engellendi. Sonra macOS'u sorunun bu olması gerektiğini düşünerek yükseltiyorum. Hayır! Otuz dakika sonra ve şimdi , yükseltmek istediğim iPhone'u geliştirmeye devam etmeme izin vermek için 4.1GB Xcode beta sürümünü indiriyorum . Memnun değil.
aardvarkk

8
Evet, ben de bunu gülünç buluyorum, sadece sen değil! En kötüsü, yukarıda Manny tarafından sağlanan bağlantının Xcode 8.1'in kullanılabilir olduğunu göstermesidir, ancak indirme bağlantısına tıkladığınızda, 'yardımcı bir şekilde' App Store'u, sürüm 8.0'ı gösteren App Store'u açar - 8.1'i indirme seçeneği yoktur. Bu yüzden burada uygulamayı bir cihazda çalıştıramıyorum çünkü Apple hareketlerini viteste alamıyor. Android'de
olmazdı

1
Hala 8.1 değil XCode 8.0 görüyorum - bu arada test etmek için bir iPhone 4s kullanıyorum.
DilbertDave

3
10.1.1 ile aynı sorun şimdi ... Teşekkürler Apple
Aleksander Niedziolko

5
Şu anda Apple'a çok kızgın. Dl XCode beta (güvenilir bir geliştiriciden DEĞİLDİR?) Sonra THAT'ın çalışması için Sierra'ya yükseltin, ardından projemi SWIFT 3'e (Xcode SUCKS) dönüştürdüm. Ama tahmin et ne oldu? Swift 2.x! Olan bir dizi cocoapod kullanıyorum !. Yani temelde, hiçbir değeri olmayan bazı dot.dot.1 iOS yükseltmesi için tam günlük plaj topu.
Gabriel Jensen

42

Xcode 10.1'e sahibim ve 12.2 iOS sürümüne sahip cihazımda uygulamamı çalıştıramıyorum.

Benim için en kolay çözüm şuydu:

  1. Bulucu ile Xcode konumuna gidin
  2. Sağ Tık -> Paket İçeriğini Göster
  3. İçindekiler -> Geliştirici -> Platformlar -> iPhoneOS.platform -> DeviceSupport
  4. Burada desteklenen sürümlerin bir listesini bulacaksınız. En güncel olanı seçin ve kopyalayın (Benim durumumda 12.1 (16B91) idi)
  5. Aynı klasöre (DeviceSupport) yapıştırın ve ihtiyacınız olan sürümle çağırın. (Benim durumumda 12.2 (16E227) idi)
  6. Açıksa Xcode'u kapatın
  7. Bağlıysa cihazı yeniden bağlayın
  8. Xcode'u açın ve derleyin

Bu numara işe yaramazsa, sürümleri yeni Xcode sürümünden almanız gerekir.

Ama deneyebilirsin, çok zaman kazandırır. İyi şanslar!

DÜZENLEME: Veya gerekli cihaz desteğini buradan indirebilirsiniz: https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport


3
Xcode 10.1 ve iOS 12.3.1 Cool ile benim için çalıştı !!
Ignacio Oroná

Büyü gibi çalıştı! Teşekkür ederim! Xcode 10.1 ve iOS13.3.1 Bu, en kolay ve en anlaşılır olanıdır.
Tembel Ninja


29

Xcode'un (7.3.1) önceki sürümünden cihaz desteğine ihtiyacınız var.

Bu aracı kullanmanızı tavsiye ederim: https://github.com/KrauseFx/xcode-install

Xcode 7'yi kurduğunuzda, destek dosyalarını Xcode 8'e bağlamanız gerekir:

sudo ln -s /Applications/Xcode-7.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.* \
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

Talimatlarınızı takip ettim ve xcode-install kullanarak Xcode 7.3.1'i kurdum. Daha sonra talimatlarınızda olduğu gibi 7.0 ve 7.1 destek dosyaları için sembolik bağlantılar oluşturdum. Ancak uygulamamı hedef ios sürümü 7.1.2 (iPhone 4'üm) ile oluşturmaya çalıştığımda, yine de "destek dosyaları bulunamadı" diyor, eskisi gibi. Bunun işe yaraması için bir şeyi daha mı kaçırıyorum?
vesperknight

Benim için iyi çalıştı. Ancak, XCode-7'yi doğrudan Apple-Developer web sitesinden indirdim.
Ivan

1
Bunları kullanabilmeniz chown -Riçin Xcode için eklenen dosyalara da ihtiyacınız olabilir .
Axel Guilmin

19

Bu hata, XCode'unuz eski olduğunda ve kullandığınız ilgili cihaz en son sürüme güncellendiğinde gösterilir. Öncelikle en son Xcode sürümünü yükleyin.

Bu sorunu aşağıdaki adımları izleyerek çözebiliriz: -

  1. Finder'ı açın, Uygulamaları seçin
  2. Xcode 8'e sağ tıklayın, "Paket İçeriğini Göster", "İçindekiler", "Geliştirici", "Platformlar", "iPhoneOS.Platform", "Cihaz Desteği" öğesini seçin
  3. 10.0 klasörünü (veya sonraki sürüm için üstü) kopyalayın.
  4. Finder'a geri dönün Uygulamaları tekrar seçin Xcode 7.3'e sağ tıklayın, "Paket İçeriğini Göster", "İçerik", "Geliştirici", "Platformlar", "iPhoneOS.Platform", "Cihaz Desteği" 10.0 klasörünü yapıştırın

Her şey düzgün çalıştıysa, XCode'unuzun yeni bir geliştirici disk görüntüsü vardır. Bulucuyu şimdi kapatın ve XCode'unuzdan çıkın. Xcode'unuzu açın ve hata ortadan kalkacaktır. Artık en son cihazınızı eski Xcode sürümlerine bağlayabilirsiniz.

Teşekkürler


Bu yöntem benim için çalıştı. Xcode 9.4.1 hata verdi, ancak şimdi iPhone iOS
Andy

14

İşte destek hatalarını ele almanın doğru yolu Xcode. Tek yapmanız gereken, Xcode's DeviceSupportklasöre destek eklemek .

Bu bağlantıyı açın, zip dosyasını çıkarın ve klasörü kopyalayın. https://github.com/mspvirajpatel/Xcode_Developer_Disk_Images/releases/tag/12.3.1

NOT: iOS 13.0 beta'nın yeni bir sürümü yakın zamanda yayınlandı. Xcode'unuz gereken iOS 13.0 destek dosyalarını atıyorsa, aşağıdaki bağlantıya tıklayın:

https://github.com/amritsubedi/iOS-Developer-Disk-Image/blob/master/13.0.zip

Sonra gidin Applications -> Xcode. Sağ tıklayın ve Paket İçeriğini Göster'i açın. Ardından, yapıştırın Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupportve yeniden başlatın Xcode.

Not: Başka bir iOS sürümüyle ilgili bir sorununuz varsa, doğru iOS Geliştirici Disk Görüntüsünü indirin ve yukarıda belirtilen klasöre yapıştırın.

Bu çalışacak. Yolu görsel olarak görmek için buna basın.


9

İOS 10.3 ve Xcode 8.2.1 ile aynı sorunu yaşıyor. Bunu düzeltmek için yeni Xcode beta sürümünü indirmeyeceğim. Hadi Apple!

Bunu okuyan herkes için https://developer.apple.com/download/ adresine gitmeli ve kararlı sürüm çalışmazsa, beta bile olabilecek en son sürümü almalısın.

Gelecekte, cihazlarınızda iOS'u güncellerseniz, Xcode / iOS sürümünü kırabileceğinizi fark edeceğim, bu nedenle Apple'ın yaptığı çemberlerden atlamadan test etmeye devam etmek istiyorsanız akıllıca güncelleme yapın.


7

XCode 8.1 ve iOS 10.2'ye sahipseniz, XCode'u manuel olarak 8.2.1'e güncelleyin. Bazı nedenlerden dolayı App Store bu güncellemeyi sunmadı.


5

Cihazınızın iOS sürümü güncellendikten ve Xcode'unuz hala eski sürüm olduktan sonra "Cihaz destek dosyaları bulunamadı" mesajı almanız durumunda, eski SDK'yı yeni adla seçin ve Xcode'u yeniden başlatın. Terminalinizi açın ve aşağıdakileri yapın:

$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
$ cp -rpv  10.3.1\ \(14E8301\)/ 11.2.1

Xcode'u yeniden başlatın ve büyük olasılıkla çalışacaktır.




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.