web-dev-qa-db-fra.com

Le simulateur ne peut pas être lancé car il est déjà utilisé

Je travaille avec xcode 5 et ai souvent The Simulator can't be launched because it is already in use. quand il n’est pas en cours d’exécution ou ouvert (c’est-à-dire après avoir quitté le simulateur).

J'ai arrêté l'application et je n'ai aucun autre projet ouvert, en cours d'exécution ou utilisant le simulateur (évitez ces suggestions).

cela se produit après que je reçois et exception.

comment puis-je "libérer" le processus de simulation sans avoir à redémarrer mon ordinateur (pour l'instant c'est la seule solution que j'ai trouvée) que j'ai essayée:

  1. simulateur -> services -> une réinitialisation du contenu et des paramètres
  2. fermeture de xcode et réouverture
  3. xcode -> toos de développeur -> simulateur -> (ouvrir le simulateur) quitter le simulateur
  4. Moniteur d'activité -> (le simulateur est fermé, il n'y a rien ici pour forcer la fermeture)

de plus, l'exception ne se laisse pas prendre dans mes prises d'essai, alors je me demande si quel outil de l'instrument de développement peut m'aider à comprendre ce qui ne va pas.

84
Kukula Mula

J'ai la solution ..

  1. Tout d’abord, quittez votre simulateur.
  2. Et puis quittez et redémarrez Xcode.
  3. Et puis lancez votre projet.

J'espère que cela vous aidera ...

150
Dharmbir Singh

Redémarrez xcode et le simulateur. C'est un bug.

6
Patrick Collins

Une fois que nous aurons reçu l'erreur "Simulator in Use", il ne nous restera plus d'autre option que de quitter le Xcode et les modifications apportées au code ne pourront plus être annulées.

La seule solution que j’ai trouvée est de prendre l’habitude de_

  1. Nettoyer le projet deux fois ou plus

  2. Réinitialisez le simulateur avant d'exécuter le projet.

Et le pire de cette solution est de suivre cette procédure à chaque fois avant vous voulez exécuter le projet dans un simulateur.

Mais il n’est pas nécessaire de forcer la fermeture de Xcode, ce qui nous permet au moins d’annuler les modifications apportées au code.

Je ne peux pas aider les gars ...

Ce bug doit être résolu par Apple, je suppose ...

2 septembre 2014.

Je ne suis pas confronté à ce problème depuis que j'ai mis à jour mon Mac OSX et Xcode. On dirait que c'est corrigé par Apple.

Merci les gars.

4
Piyush Mathur

Ce qui pourrait bien se passer ici, c'est que vous avez mis fin au simulateur, mais que vous n'avez pas réellement terminé la session de débogage que Xcode a toujours ouverte avec le simulateur. Vous remarquerez que le bouton d'arrêt apparaît toujours en haut à gauche. La session de débogage reste ouverte car vous n’avez jamais poursuivi l’exception que vous avez touchée.

Vous pourrez tuer la session de débogage en appuyant sur le bouton d'arrêt ou en appuyant sur commande + période. Après cela, vous pourrez construire à nouveau sur le simulateur.

4
Eagerod

Vous pouvez également résoudre ce problème en cliquant sur le bouton d'arrêt (à côté du bouton de lecture) dans la partie supérieure gauche de xcode. Le problème est que le simulateur est/peut être arrêté mais le débogueur est toujours en cours d'exécution sur le fichier. Au lieu de redémarrer xcode, cliquez simplement sur le bouton Arrêter.

à votre santé

2
ralphgabb

Il vous suffit de fermer XCode et les applications iOS Simulator. Puis redémarrez XCode. C'est ça.

2
diegomercado

Essayez de réinitialiser le contenu et les paramètres

iOS Simulator menu › Reset Content and Settings…

2
anuj

Vérifiez si une autre instance de Xcode utilise le simulateur. Si c'est le cas, arrêtez simplement l'application en cours en appuyant sur le rectangle situé dans le coin supérieur gauche de Xcode. Cela m'arrive toujours parce que j'oublie de fermer l'application en cours d'exécution.

1
arniotaki

Je pense que c'est un bug dans Xcode 5.1

et j'utilise cette solution pour ce problème. "Fermez toutes les applications en arrière-plan, puis exécutez"

Pour fermer l'application à partir de l'utilisation en arrière-plan,

Sélectionnez le simulateur, puis appuyez sur "Ctrl + Maj + H + H" afin qu'il ouvre l'écran de tâche en arrière-plan dans cette application ferme toutes les applications en arrière-plan, puis exécute votre application à partir de Xcode.

j'espère que cela vous résoudra beaucoup de temps pour redémarrer le Xcode.

0
Ayaz

Vérifiez le dock de MacOS, pouvez-vous trouver l'icône du simulateur? Ensuite, vérifiez au bas de l'icône s'il y a une ligne blanche ou un point blanc. Si votre station d'accueil n'est pas en bas, vérifiez s'il y a une ligne blanche ou un point blanc à gauche ou à droite de l'icône. Si ont, le simulateur est déjà utilisé. Vous devez cliquer sur l'icône du simulateur, puis appuyer sur cmd + Q pour la faire disparaître.

0
simalone

J'ai le même problème. Ma façon de slove est simple: sélectionnez le bon simulateur dans le menu-> Matériel-> Appareil du simulateur. semble que le problème est parce que le simulateur ne correspond pas au dispositif dans le projet xcode.

0
highwing

Pas besoin d'arrêter le simulateur. * Arrêtez de déboguer tous les autres projets dans Xcode. * Maintenant, lancez votre application souhaitée.

Cela a fonctionné pour moi.

0
Bhargav

Vérifiez chaque fenêtre de projet, cliquez sur le bouton "Arrêter de courir" en haut à gauche de XCODE.

0
Gank

J'ai essayé avant tout mais ils ne pouvaient pas m'aider à résoudre mon problème. J'ai retiré le Xcode et l'ai réinstallé, le problème est résolu.

Assurez-vous que vous avez correctement installé Xcode, sinon Xcode ne fonctionnera pas correctement.

0