Je n'ai travaillé que récemment avec Xcode 8 beta 4, mais cela fonctionnait bien jusqu'à présent. La liste des simulateurs ne s'affiche pour aucun de mes projets. J'ai déjà essayé de créer un nouveau programme et cela n'a pas fonctionné. Comment puis-je réparer ça?
La suppression des données dérivées et le redémarrage de Xcode ont fonctionné dans mon cas.
rm -rf ~/Library/Developer/Xcode/DerivedData/*
Assurez-vous que votre version Deployment Target
dans Build Settings
est également définie sur la version souhaitée (et que cette version du simulateur correspondant est installée). Dans l'exemple ci-dessous, si cette option était définie sur 10.3 et qu'aucun simulateur iOS 10.3 n'était installé, je ne pourrais pas voir de simulateurs. Mais comme il est réglé sur 10.1 et que j'ai des simulateurs 10.1 installés, je peux les voir .
Si ce problème est spécifique à un projet, vous avez ouvert un projet dont le paramètre de construction "Plateformes prises en charge" est défini sur iphone ou autre. Cela est probablement dû au fait que le simulateur n'a pas les capacités requises ou à une bibliothèque intégrée non compilée pour s'exécuter sur le simulateur.
Modifiez ce paramètre sur "iOS" pour voir les simulateurs disponibles pour l'exécution.
Définissez la cible de déploiement appropriée. Et les simulateurs avec des versions de cible de déploiement supérieures/identiques doivent également être téléchargés.
TL; DR Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Un an après l’opération, après l’installation de Xcode 9 beta 6, les simulateurs 10.3 ont disparu de xcode 8. rm -rf ~/Library/Developer/Xcode/DerivedData/*
n’a pas fonctionné cette fois .
Runnin xcode-select --print-path
imprimé /Applications/Xcode.app/Contents/Developer
.
Juste pour être sûr, essayé Sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
, qui fonctionnait après le redémarrage de xcode.
Essayez ceci, ça marche parfaitement pour moi,
Suivez les étapes ci-dessous,
1) Nettoyer données dérivées
rm -rf ~/Library/Developer/Xcode/DerivedData/
OU
Xcode---> Preferences--->Location--->Derived Data
2) Dans Informations de déploiement, changez Cible de déploiement
C'est égal à ou moins puis la version SDK de Xcode
3) Quittez Xcode
4) Rouvrez Xcode vous verrez la liste de simulateurs
Pour plus de détails, référez-vous Detail Answer
J'espère que c'est une aide pour quelqu'un.
Veuillez vérifier votre cible de déploiement. La cible de déploiement est supérieure à votre version iOS. Ce problème se produit.
Problème similaire avec Xcode 8.3.2 (sur Sierra) où les périphériques installés ne se présentaient pas. Malheureusement, le redémarrage de Xcode n'a pas fonctionné pour moi, mais le redémarrage de la machine a fonctionné. Également répondu sur Forum des développeurs Apple
Dans mon cas, je devais ajouter manuellement tous les émulateurs après la mise à niveau vers Xcode 8.
Cliquez sur Produit -> Destination -> Ajouter des simulateurs supplémentaires -> Ajouter un simulateur.
J'ai renommé par Xcode.app Xcode_old.app et tout à coup tous mes simulateurs sont partis, sans pouvoir ajouter de nouveaux simulateurs. Ensuite, j'ai créé un nouveau dossier avec le nom Xcode (ou ce que vous voulez) puis collez la version de xcode 8.3 dans celui-là.
Deux étapes
Étape 1:
Produit -> Destination -> Télécharger des simulateurs ... Téléchargez le (s) simulateur (s) dont vous avez besoin
Si les simulateurs apparaissent dans la liste à côté des schémas, vous êtes prêt! Sinon, continuez à ...
Étape 2:
Parfois, lorsque vous téléchargez les nouveaux types de simulateur, ils ne s'affichent pas automatiquement dans la liste des simulateurs possibles.
Produit -> Destination -> Ajouter des simulateurs supplémentaires .... Cliquez sur le bouton +
dans le coin inférieur gauche, puis sur Add Simulator
Donnez-lui un nom, le type d'appareil et la version iOS que vous venez de télécharger.
Maintenant, il devrait apparaître dans votre liste de simulateurs!
J'ai essayé de supprimer tous mes DerivedData mais cela n'a pas aidé. Pour une raison quelconque, aucun des appareils n'apparaissait, même si tous les simulateurs étaient dans la liste lorsque j'ai cliqué sur "Ajouter des simulateurs" . Une fois que cela a réussi, tous mes appareils ont réapparu.
¯\_ (ツ) _/¯
Étape 1:
Produit -> Destination -> Télécharger des simulateurs ... Téléchargez le (s) simulateur (s) dont vous avez besoin.
Étape 2:
Une fois que vous avez téléchargé les nouveaux simulateurs, ils ne sont pas automatiquement ajoutés à la liste des simulateurs.
Produit -> Destination -> Ajouter des simulateurs supplémentaires ... Cliquez sur le bouton + dans le coin inférieur gauche, puis sur Ajouter un simulateur. Donnez un nom, le type d'appareil et la version iOS que vous avez téléchargée.
Étape 3:
Définir la cible de déploiement. Si vous avez téléchargé des simulateurs de versions inférieures, définissez la cible de déploiement sur la même chose.
Maintenant, cela devrait apparaître dans votre liste de simulateurs!
Aucune autre solution ne fonctionnait pour moi ... J'ai essayé de télécharger un nouveau simulateur et de redémarrer xCode, tous les simulateurs se présentant maintenant.
Suivez les étapes ci-dessous pour résoudre ce problème.
Étape 1: Quittez tous les XCodes et les simulateurs respectifs.
Étape 2: Ouvrez Xcode 8 et accédez au menu Xcode -> Ouvrir l’outil Developer -> Simulator.
Étape 3: Quittez le Xcode 8 et rouvrez-le.
Vous pouvez aller dans la barre de menu: Aller au dossier entrer sous le chemin ~/Library/Developer/CoreSimulator / Sélectionnez le périphérique, supprimez la liste des périphériques et rouvrez le projet x-code