web-dev-qa-db-fra.com

Impossible de sélectionner le simulateur iOS dans XCode

J'ai mis à jour Xcode vers la version 6.1 et je ne comprends pas pourquoi je ne peux pas sélectionner le simulateur dans le coin supérieur gauche, comme dans la version précédente, lorsque je souhaite exécuter mon application. Le seul choix qui apparaît est un "périphérique iOS" général.

Je ne suis pas très habile avec Xcode.

Je vous remercie.

15
user123456

J'ai finalement trouvé la solution. Lorsque j’ai ajouté un simulateur dans le menu des périphériques (Maj + Cmd + 2), j’ai eu l’erreur suivante: "Impossible de déterminer SimDeviceSet, set_path =/Users/MyUser/Library/Developer/CoreSimulator/Devices". il n'y avait pas le dossier "CoreSimulator", je l'ai donc créé. J'ai redémarré XCode et maintenant, tous les simulateurs iOS peuvent être sélectionnés pour exécuter mon application.

Merci à tous.

4
user123456

Appuyez sur "Fenêtre" puis sur "Périphériques", vérifiez s'ils y apparaissent et si ce n'est pas le cas - cliquez sur l'icône "+" en bas à gauche

33
Erik

Allez dans Fichier -> Paramètres du projet -> Info . Changez la cible de déploiement en une version inférieure ou supérieure.

Très probablement, aucun simulateur n'est installé pour la cible de déploiement actuelle. Vous pouvez le faire en allant dans Préférences Xcode -> Téléchargements . Dans la section Composants, vous verrez les options pour télécharger les simulateurs que vous n'avez pas encore.

A fait face au même problème à plusieurs reprises et a trouvé cette solution. J'espère que cela t'aides. :)

20
Libran Coder

Je soupçonne que vous rencontrez des problèmes de communication avec CoreSimualtorService en raison du changement de nom de Xcode.app ou similaire. Ceci est mentionné dans les notes de publication de Xcode 6.0 et 6.1. Malheureusement, la seule solution pour le moment consiste à le renommer ou à le redémarrer.

Mettre à jour :

Notez que pour les versions actuelles (à compter de cette mise à jour) de Xcode (7.2+), le changement de nom devrait fonctionner correctement. Pour de meilleurs résultats, utilisez une seule version de Xcode à la fois. Si vous démarrez une autre version de Xcode pendant qu’elle est en cours d’exécution, la version précédente perdra l’accès aux simulateurs. Si vous le redémarrez, il aura accès aux dispositifs de simulation (et bien sûr à l’autre d’arrêter). Fondamentalement, le dernier gagne.

J'ai rencontré le même problème.Mon OS est 10.9.5. J'ai résolu ce problème en téléchargeant IOS simulator 7.1 à partir de Préférences Xcode -> Téléchargements -> Simulateur iOS 7.1 . Et ensuite Windows -> Périphériques -> ajouté des périphériques de simulateur en cliquant sur +.

Merci.

2
Dutt

dans mon cas, après avoir supprimé xcuserdata de mon dossier, simulez uniquement mon Mac sans autre option. Après la recherche, j'ai trouvé dans le paramètre de régime, Exécuter-> Info-> Exécutable sans aucune application. Ensuite, je sélectionne mon application dans le projet. alors le simulateur revient tous.

0
章恩齊