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?
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:
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 .
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: -
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
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!
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.
Simplement mis à jour Xcode. Résolu mon problème
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
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)
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 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