web-dev-qa-db-fra.com

"Impossible de trouver l'image du disque de développeur"

Récemment, le message d'erreur suivant s'affiche: "Impossible de trouver une image de disque de développeur"

Je pense que cela se produit depuis que j'ai mis à jour iOS sur l'iPhone à la version 9.1 ... Comment puis-je résoudre le problème et faire en sorte que Xcode prenne en charge les appareils iOS 9.1?

80
Pulkit sharma

Xcode 7.0.1 et iOS 9.1 sont incompatibles. Vous devrez mettre à jour votre version de Xcode via le Mac App Store. 

Si votre version iOS est inférieure à la version Xcode, vous pouvez modifier la cible de déploiement d'une version inférieure d'iOS en accédant aux Paramètres généraux et en sélectionnant Déploiement, définissez votre cible de déploiement:

 enter image description here

Remarque:

Xcode 7.1 n'inclut pas le SDK iOS 9.2 beta. Mise à niveau vers Xcode vers la version bêta 7.2 en le téléchargeant à partir du site Web Xcode .

87
Caleb Kleveter

Je suis confronté au même problème sur Xcode 7.3 et la version de mon appareil est iOS 10. 

Cette erreur apparaît lorsque votre code X est ancien et que le périphérique que vous utilisez est mis à jour vers la dernière version. Tout d'abord, installez la dernière version de Xcode.

Nous pouvons résoudre ce problème en suivant les étapes ci-dessous: -

  • Ouvrir le Finder, sélectionnez Applications
  • Faites un clic droit sur Xcode 8, sélectionnez "Afficher le contenu du paquet", "Contenu", "Développeur", "Plateformes", "iPhoneOS.Platform", "Support de périphérique".
  • Copiez le dossier 10.0 (ou supérieur pour une version ultérieure).
  • De retour dans le Finder, sélectionnez à nouveau Applications
  • Faites un clic droit sur Xcode 7.3, sélectionnez "Afficher le contenu du paquet", "Contenu", "Développeur", "Plateformes", "iPhoneOS.Platform", "Support de périphérique".
  • Coller le dossier 10.0

Si tout a fonctionné correctement, votre XCode a une nouvelle image de disque de développeur. Fermez le Finder maintenant et quittez votre XCode. Ouvrez votre Xcode et l'erreur disparaîtra. Vous pouvez maintenant connecter votre dernier appareil aux anciennes versions de Xcode.

Merci 

19
Mandeep Singh

Si la version du XCode est inférieure à celle du périphérique iOS, vous pouvez copier l'image du disque d'un autre XCode déjà mis à jour (ou peut-être Internet), ou mettre à niveau votre XCode.

L’image est un dossier dont la taille est supérieure à 10 Mo, et placez-la ici sous ce chemin "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup‌ port /".

Pour entrer dans le package Xcode.app, maintenez la touche Ctrl enfoncée et cliquez sur Xcode.app. Vous y trouverez une option supplémentaire, telle que le contenu du package ou un mot similaire. Choisissez cette option et vous entrerez dans Xcode.app comme si vous entriez dans un dossier normal. 

J'espère que c'est utile et bonne chance!

15
Solomon

Pour exécuter le projet sur les derniers périphériques des anciennes versions de Xcode, procédez comme suit:

Accédez au Finder -> Applications -> Cliquez avec le bouton droit sur la dernière version de Xcode -> sélectionnez le contenu du package d’affichage -> Développeur -> Plates-formes -> iPhoneOS.platform -> DeviceSupport -> Copiez le dossier de la dernière version et collez-le au même emplacement que votre ancien Xcode dans le dossier DeviceSupport de votre ancien Xcode.

Puis redémarrez Xcode.  enter image description here

3
Swati Gupta

Simplement mis à jour Xcode. Résolu mon problème

3
Usman Nisar

Cette solution ne fonctionne que si vous créez dans Xcode 7 le répertoire "10.0" et que vous avez une erreur dans votre phrase:

ln -s /Applications/Xcode_8.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0 \(14A345\) /Applications/Xcode_7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
0
sgr

Si vous souhaitez développer avec Xcode 7 sur votre appareil iOS10:
(Remarque: vous pouvez adapter cette commande aux autres versions de Xcode et iOS)

  1. Renommez votre Xcode.app en Xcode7.app et téléchargez Xcode 8 depuis l'App Store.
  2. Exécutez Xcode 8 une fois pour l’installer.
  3. Ouvrez le terminal et créez un lien symbolique du dossier Xcode 8 Developer Disk Image 10.0 vers le dossier Xcode 8 Developer Disk en utilisant la commande suivante: 

    ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A345\)/ /Applications/Xcode7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
    

La source

0
Bogy

La version précédente de XCode n’a pas d’image disque développeur pour les versions iOS plus récentes . Si vous ne souhaitez pas mettre à niveau XCode, vous pouvez trouver des images de disque de développeur Ready pour les dernières versions dans cette réponse: https://stackoverflow.com/a/39865199/286361

0
Vladimir