Comme je suis en train d'exécuter mon application depuis Xcode 8 récemment mis à jour sur mon iPhone 4 qui exécute iOS 7.1.2
Il jette en dessous de l'erreur,
Et voici ma version Xcode,
Est-ce que quelqu'un a déjà fait face à ce problème? En attente de vos suggestions !!
J'ai eu un problème similaire car la version de l'App Store manquait de prise en charge d'iOS 10.1 dans Xcode 8 et ils n'avaient pas encore lancé de mise à jour. Cela a provoqué le problème "Xcode: Impossible de localiser les fichiers de support du périphérique". Vous pouvez télécharger la dernière mise à jour https://developer.Apple.com/download/ . Elle est plus récente et prend en charge iOS 10.1 (14B72c).
En fait, il y a un moyen. Il vous suffit de copier le dossier DeviceSupport pour iOS 7.1 de l'ancien Xcode vers le nouveau. Il est situé dans:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1
Si vous n'avez plus les fichiers 7.1, vous pouvez télécharger une version précédente de XCode sur https://developer.Apple.com/download/more/ , l'extraire, puis copier ces fichiers dans le chemin suivant
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
Vous avez besoin du support de périphérique de la version précédente de Xcode (7.3.1).
Je recommanderais d'utiliser cet outil: https://github.com/KrauseFx/xcode-install
Lorsque vous installez Xcode 7, vous devez lier les fichiers de support à Xcode 8:
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/
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
Avoir le même problème avec iOS 10.3 et Xcode 8.2.1. Je ne vais pas télécharger la nouvelle version bêta de Xcode uniquement pour résoudre ce problème. Allez Apple!
Pour tous ceux qui liront ceci, vous devrez aller à https://developer.Apple.com/download/ et obtenir la dernière version, qui pourrait même être la version bêta, si la version stable ne fonctionne pas.
À l'avenir, je saurais que si vous mettez à jour iOS sur vos appareils, vous risquez de casser la version de Xcode/iOS afin de procéder à une mise à jour judicieuse si vous souhaitez continuer à effectuer des tests sans sauter à travers les cerceaux fabriqués par Apple.
Si vous avez XCode 8.1 et iOS 10.2, mettez à jour XCode manuellement vers 8.2.1. Pour une raison quelconque, l'App Store n'a pas proposé cette mise à jour.
Voici la manière correcte de gérer les erreurs de support de Xcode
. Tout ce que vous avez à faire est d’ajouter un support au dossier Xcode's DeviceSupport
.
Ouvrez ce lien, extrayez le zip et copiez le dossier. https://github.com/mspvirajpatel/Xcode_Developer_Disk_Images/releases/tag/12.3.1
REMARQUE: Une nouvelle version d'iOS 13.0 beta récemment publiée. Si votre Xcode génère les fichiers de support iOS 13.0 nécessaires, cliquez sur le lien ci-dessous:
https://github.com/amritsubedi/iOS-Developer-Disk-Image/blob/master/13.0.Zip
Ensuite, allez à Applications -> Xcode
. Faites un clic droit et ouvrez Afficher le contenu du paquet. Ensuite, collez dans Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport
et redémarrez Xcode
.
Remarque: Si vous rencontrez un problème avec une autre version d'iOS, téléchargez la bonne image de disque de développeur iOS et collez-la dans le dossier susmentionné.
Download & mount http://adcdownload.Apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg On m'a tout d'abord demandé s'il pouvait être monté directement à l'aide de hdiutil attach
et qu'il semblait pouvoir le faire pour tous les comptes.
Ouvrez-le pour voir son contenu et copiez Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1
dans le même chemin dans le répertoire de l'application Xcode.
Généralement, vous devez télécharger ou mettre à jour le nouveau XCode, mais si vous voulez un fichier SDK, le lien est ici pour la version 12.2
Lien: https://drive.google.com/open?id=192yLt_VI4dKwrSLN9fzOwKblOKt5Dzkb
Ouvrez Xcode en tant que contenu et collez-y le nouveau fichier de version . CHEMIN: Contenu/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
(Hope aide les développeurs beta iOS)
Même problème, allez sur l'App Store et mettez à jour Xcode
J'ai Xcode 10.1 et je ne peux pas exécuter mon application sur mon appareil avec la version 12.2 iOS.
La solution la plus simple pour moi était:
Si cette astuce ne fonctionne pas, vous devez vous procurer les versions de la nouvelle version de Xcode.
Mais vous pouvez essayer, vous fait gagner beaucoup de temps. Bonne chance!
Si "Impossible de localiser les fichiers de support du périphérique" après la mise à jour de la version iOS de votre périphérique et que votre Xcode est toujours ancienne, il suffit de copier l'ancien SDK sous un nouveau nom et de redémarrer Xcode. Ouvrez votre terminal et procédez comme suit:
$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
$ cp -rpv 10.3.1\ \(14E8301\)/ 11.2.1
Redémarrez Xcode et cela fonctionnera très probablement.