Je viens de mettre à jour mon iPhone 5 vers iOS version 10.1. Lorsque j'ai essayé d'exécuter l'application que je développe sur mon appareil, j'ai reçu l'erreur suivante de Xcode:
"Impossible de localiser les fichiers de prise en charge des appareils. Cet iPhone 5 (modèle A1429) exécute iOS 10.1 (14B72), qui peut ne pas être pris en charge par cette version de Xcode."
J'ai la dernière version de Xcode, c'est-à-dire 8.0 (je viens de vérifier pour voir s'il y a des mises à jour disponibles). Je ne peux pas non plus définir un objectif de déploiement supérieur à 10,0.
Qu'est-ce que je dois faire? Existe-t-il un moyen de rétrograder mon appareil? Quand il y aura une mise à jour à l'avenir, devrais-je attendre que la version soit publiée sur Xcode?
En fait, votre version iOS est toujours fraîche et le SDK xCode toujours en version bêta
vous pouvez télécharger les SDK bêta d'ici téléchargement du SDK bêta xCode 10.1
MISE À JOUR: Maintenant Apple a mis à jour Xcode vers 8.1 qui inclut le SDK pour 10.1, et vous pouvez le télécharger depuis l'App Store.
Xcode 8.1 est maintenant disponible
Note de Apple News:
Vous pouvez maintenant télécharger Xcode 8.1 sur le Mac App Store. Cette version comprend les derniers SDK macOS pour la création d'applications qui utilisent la toute nouvelle Touch Bar sur le nouveau MacBook Pro. Pour développer des applications pour la Touch Bar, vous aurez besoin d'un Mac exécutant Xcode 8.1 sur macOS Sierra 10.12.1 (12B2657) ou version ultérieure.
Il y a une option pour ne pas télécharger le xcode complet, vous devez télécharger des fichiers depuis this topic (dans le commentaire de mise à jour)
Ensuite, vous devez copier le dossier 10.1 (14B65) dans /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
donc le chemin complet ressemblera à:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.1 (14B65) avec deux fichiers: DeveloperDiskImage.dmg.signature et DeveloperDiskImage.dmg
Cela a bien fonctionné pour moi.
Les mises à jour entre iOS et macOS sont indépendantes, mais si vous êtes développeur, elles ne le sont pas car iOS et Xcode doivent correspondre. Dans mon cas, mon iOS s'est mis à jour automatiquement mais mon Xcode ne l'a pas fait et ne l'a pas pu, car j'avais reporté la mise à niveau de mon macOS (paresse). Après avoir mis à jour mon macOS, mon Xcode pouvait également passer à la bonne version adaptée à la version iOS sur mon iPad et tout fonctionnait à nouveau correctement.