web-dev-qa-db-fra.com

xcode8 liste des simulateurs non affichés

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?

51
Ryan Cocuzzo

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/*
137
Yoichi Tagaya

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 .  enter image description here

35
JaredH

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. 

 enter image description here

18
Alex Stone

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.

9
Charlie

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.

8
user1244109

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.

4
Jaywant Khedkar

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

2
Mikhail Advani

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.

2
Mansi Shah

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à.

1
user1039695

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!

1
teradyl

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.

¯\_ (ツ) _/¯

1

É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!

1
tania_S

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.

1
Yuvrajsinh

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.

0
Teja Kumar Bethina

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

0
Yogesh shelke