J'exécutais mon logiciel auto-développé sur mon iPhone 7 qui exécute iOS 12.2 lorsqu'une alerte était apparue:
Cet iPhone 7 (modèles 1660, 1778, 1779, 1780) exécute iOS 12.2 (16E5201e), qui peut ne pas être pris en charge par cette version de Xcode.
Vous pouvez suivre ces étapes:
Et si vous avez besoin d'autres "fichiers de support de périphérique pour iOS", vous pouvez télécharger à partir de ici ,
Décompressez-le,
Ensuite, allez dans votre dossier d'application,
Cliquez avec le bouton droit sur Xcode-Beta.app et choisissez Afficher le contenu du package,
Accédez à Contents-> Developer-> Platforms-> iPhoneOS.platform-> DeviceSupport,
Collez ensuite le fichier que vous y avez téléchargé. Autre ressource .
Pour Xcode version 10
Copiez le répertoire 12.2 (16E226) dans Applications ▸ Xcode.app ▸ Afficher le contenu du package ▸ Contenu ▸ Développeur ▸ Plateformes ▸ iPhoneOS.platform ▸ DeviceSupport
Quittez Xcode et rouvrez-le.
=> Mettre à jour pour iOS 12.3 étape 1 -> 2 copier le dossier 12.2 (16E226) et renommer 12.3 -> 3
Vous avez besoin de Xcode 10.2 qui est maintenant disponible dans le Mac AppStore et nécessite macOS 10.14.4. Le téléchargement direct n'est pas disponible pour le moment.
git clone https://github.com/iGhibli/iOS-DeviceSupport.git
cd iOS-DeviceSupport
Sudo ./deploy.py -t /Applications/Xcode.app
Plus de détails: https://github.com/iGhibli/iOS-DeviceSupport
Selon votre cas d'utilisation, la réponse peut être différente.
Si vous voulez DÉBOGGER (point d'arrêt, connexion à la console ...) sur votre appareil réel iOS 12.2, alors vous devez avoir Xcode 10.2 (c'est la version bêta en ce moment)
Si vous souhaitez exécuter votre application sur votre appareil, vous pouvez utiliser Xcode 10.1 (même si Xcode 9 peut le faire). Vous pouvez le faire en utilisant un service de distribution bêta comme TestFlight, Fabric ... Ou en utilisant Xcode, vous pouvez archiver votre application, puis faire glisser et déposer le fichier .app sur votre appareil.
Xcode 10.2 beta 3 (version actuelle)
Disponible en téléchargement ici: