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


Lorsque vous essayez d'exécuter une version sur un périphérique iOS connecté dans Xcode, l'erreur est générée:

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

Screenshot of error message

J'ai vu qu'il y avait une version bêta publique pour Xcode, donc je l'ai installé.

Une des nouvelles fonctionnalités est que vous n'avez pas besoin d'avoir un compte Dingus de programme de développeur pour télécharger votre application directement sur votre iPhone.

Cependant, sur mon iPhone 4s, j'ai également fait une mise à jour beta publique vers iOS 8.4, le problème étant, qu'il n'y a pas d'image de disque de développeur disponible pour cela.

Où puis-je le trouver ou comment peut-il être réparé?


841
2018-06-09 15:48


origine


Réponses:


Je suis confronté au même problème sur Xcode 7.3 ou version plus ancienne de votre Xcode et la version de mon appareil est iOS 10 ou une version plus récente de votre système d'exploitation.

Cette erreur est affichée lorsque votre Xcode est ancien et que le périphérique associé que vous utilisez est mis à jour vers la dernière version. Tout d'abord, téléchargez la dernière version de Xcode. Non Besoin d'installer la dernière Xcode.

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

  • Faites un clic droit sur Xcode 8 ou version plus récente de votre Xcode, 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 la version ultérieure).
  • Retour à Chercheur sélectionner Applications encore
  • Faites un clic droit sur Xcode 7.3 ou version de votre Xcode, sélectionnez maintenant "Afficher le contenu du paquet", "Contenu", "Développeur", "Plateformes", "iPhoneOS.Platform", "Support des périphériques"
  • Collez le dossier 10.0 (ou plus haut pour la version ultérieure).

Maintenant, 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.

OU

Si vous ne pouvez pas télécharger la dernière Xcode, vous pouvez obtenir la dernière image de disque de développement pour votre Xcode à partir de ce lien: -

Comment télécharger le fichier Xcode DMG ou XIP?

Merci à @Hailei pour leur réponse. Alors que les gens peuvent télécharger les derniers DMG.


82
2017-09-30 06:17



Pour les personnes qui auraient des problèmes similaires à l'avenir, sachez que ce problème est fondamentalement ancré dans la non-concordance de votre version iOS et Xcode version.

Vérifiez la compatibilité de iOS et Xcode.


573
2017-11-01 08:34



J'ai personnellement téléchargé Xcode 6.4 bêta et 7.0 bêta et j'ai été très heureux de trouver la solution en cherchant "8.4" dans le dossier de l'application de la bêta 6.4. En faisant cela, j'ai trouvé le dossier 8.4 (12H4125a) contenant l'image iOS 8.4 et j'ai copié ce dossier sur le même chemin de la bêta 7.0. Le chemin est le suivant:

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

Lorsque vous rouvrirez Xcode 7 et que vous choisirez votre appareil, un message d'erreur s'affichera; il suffit de cliquer sur fix issue et ça devrait le faire!


286
2018-06-23 20:48



Cette erreur se produit lorsque la version de Xcode est antérieure à celle de l'appareil.

Par exemple, tenter d'exécuter une build sur un périphérique exécutant iOS 9.3 dans Xcode 7.2 entraîne cette erreur; Could not find Developer Disk Image.

Pourquoi un message d'erreur qui décrit réellement ce que l'enfer ne peut pas être fourni est au-delà de moi (Apple, je vous regarde).

Mise à jour vers la dernière version de Xcode via l'App Store ou via téléchargement direct pour garantir l'interopérabilité avec le matériel iOS connecté.


138
2017-12-16 13:10



Si vous utilisez l'ancien Xcode et que vous voulez utiliser des appareils avec une nouvelle version d'iOS, alors faites ce truc. Cela fait essentiellement un lien symbolique de iOS Device Support dans le nouveau Xcode à l'ancien Xcode

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

Pour Xcode 9.0 beta et iOS 11.0 beta (Nommez votre Xcode9.app pour Xcode 9 bêta et Xcode.app pour Xcode 8)

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



Mon problème était avec Xcode 7 et Xcode 6.4 beta et iOS 8.4 - appareil non compatible.

Dans le cas du même problème pour mieux comprendre comment résoudre, faire ensuite:

  1. Allez dans /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  2. Aller à
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup port /
  3. Copier le dossier iOS 8.4 dans un autre dossier

Enter image description here

  1. Redémarrer Xcode

108
2017-07-09 19:37



Si vous avez iOS 9.1 sur votre téléphone, il suffit de télécharger Xcode 7.1 beta au lieu d'utiliser GM.

Voir la réponse d'Apple: Impossible de trouver l'image du disque de développeur pour iOS 9.1


75
2017-09-13 01:44



J'ai reçu le même message d'erreur (Impossible de trouver l'image du disque du développeur) après avoir mis à jour mes appareils vers iOS 9.2, mais j'ai oublié de mettre à jour vers Xcode 7.2.

Donc dans mon cas, le réparer était facile: juste mettre à jour à Xcode 7.2 via le Mac App Store.


61
2017-12-12 07:34



Ce message apparaît lorsque votre version de Xcode est trop ancienne pour la version iOS de l'appareil. Mettez Xcode à jour avec la dernière version.

Si l'App Store n'offre pas de mise à jour pour Xcode, mise à niveau vers la dernière version de Mac OS. Dans le passé, Apple a été plutôt agressif au sujet de la suppression du support pour les versions antérieures de Mac OS X dans le dernier Xcode.

EDIT: oui, cette erreur a recommencé à apparaître. :) Xcode 7.3.1, qui est le dernier disponible pour MacOS 10.11 (El Capitan), ne supporte pas iOS 10. Vous avez besoin de MacOS Sierra (et éventuellement d'un nouveau Mac).


41
2017-12-23 01:24



Je viens de recevoir ceci, et je suis sur Xcode 7.2.1 ... Il est apparu quand j'ai téléchargé iOS 9.3. Vérifiez votre projet -> Base SDK et si ce n'est pas le même ou en avance sur la version de votre appareil, alors c'est le problème. Je n'ai rien vu dans la section "Mises à jour", mais quand j'ai cherché "Xcode" dans l'App Store, il y avait une mise à jour pour 7.3.

Mise à niveau vers iOS 9.3 et Xcode 7.3 nécessite Mac OS X v10.11 (El Capitan) pour que Xcode fonctionne, et c'est pourquoi la mise à jour automatique ne met pas à jour les versions de Xcode.


24
2018-03-23 19:56