web-dev-qa-db-fra.com

Impossible de démarrer le périphérique dans l'état actuel: démarré

Toute supposition sur l'erreur "Impossible de démarrer le périphérique dans l'état actuel: démarré" dans la version bêta de Xcode6 lors de l'exécution du projet (build + run) dans le simulateur. Je suis en train d'exécuter mon projet existant dans Xcode 6 que j'ai trouvé ci-dessus. J'ai essayé de nettoyer, de supprimer les données dérivées, même de redémarrer le simulateur ne fonctionne pas. Enfin j'ai redémarré mon Xcode 6 puis ça marche. Tout moyen plus simple de résoudre l'erreur au lieu de redémarrer votre xcode6.

Screenshot for error

51
ajay

Dans Xcode, allez dans le menu Xcode-> Open Developer Tool - IOS Simulators. Choisissez le simulateur, puis allez hardware-> device-> manage device.

Si l'appareil défectueux apparaît dans la colonne de gauche, supprimez-le. Ajoutez ensuite l'appareil à partir du bouton "+". S'il n'était pas là en premier lieu, ajoutez-le simplement en utilisant le bouton '+'.

49
Micah

Depuis le terminal, obtenez la liste des appareils avec:

xcrun simctl list

Cela vous montrera votre liste d'appareils avec "Shutdown" ou "Booted". Vous verrez probablement que votre appareil est dans un état "amorcé". Vous pouvez l'arrêter avec:

xcrun simctl shutdown <simulator id>

<simulator id> est le nom du périphérique dans la liste. Par exemple:

xcrun simctl shutdown "iPhone 6 Plus"
27
Fraser

J'ai rencontré un problème similaire. Je l'ai résolu. Voici les étapes pour y remédier.

  1. Open Simulator

  2. Sélectionnez Matériel -> Périphérique -> Gérer les périphériques ... Screenshot for Step 2

  3. Cela ouvrira une fenêtre contenant la liste des appareils de simulation Screenshot for Step 3

  4. Supprimez le simulateur qui provoque une erreur en faisant un clic droit dessus. Screenshot for Step 4

  5. Ajoutez à nouveau le simulateur en cliquant sur le bouton "+" dans le coin droit de la fenêtre

  6. Sélectionnez le nom du simulateur, le type d'appareil et la version iOS Screenshot for step 6
9
Jayprakash Dubey

J'ai résolu ce problème de cette façon:

  1. Ouvrir Xcode
  2. Aller au menu Xcode> Ouvrir l'outil de développement> Simulateurs iOS
    • Il exécutera Simulator avec erreur
  3. Aller au matériel> Appareil> Gérer l'appareil
  4. Ajoutez le simulateur nécessaire à votre système
8
Anton

Le redémarrage de l'ordinateur a résolu ce problème pour moi. Je redémarre très rarement donc je n'aurais jamais pensé à ça normalement!

7
matt

Supprimez tous les appareils sur Simulateur-> Matériel, et ajoutez-les à nouveau, ne fonctionne pas :(

Bug ou pas, redémarrer Xcode ne fonctionne pas pour moi; n'a pas pu remettre Simulator au travail avant de redémarrer mon ordinateur et il semble que l'ajout ait échoué avant de redémarrer.

3
BabyPanda

Applicable pour Xcode 6.x, voici la solution en ligne de commande (tapez sur la fenêtre Terminal):

  1. arrêt de xcrun simctl
  2. xcrun simctl erase
  3. open/Contents/Developer/Applications/iOS\Simulator.app

Où est l'ID de l'appareil que vous souhaitez lancer. Vous pouvez obtenir la liste des appareils et leurs UDID ici:

  • liste xcrun simctl
3
Ashish Jadhav

Quittez Xcode et Simulator, puis reconstruisez la build et exécutez.

2
Vineesh TP

Quittez le simulateur iOS. Remplacez Target iOS Simulator par tout autre iPhone ou iPad, puis exécutez l'application. Cela fonctionne pour moi.

2
Anand

Cela tuera tous les simulateurs démarrés/en cours d'exécution même si le .app n'est pas affiché:

xcrun simctl shutdown all
2
cbedrosian

Arrivé à moi aussi, lancez un xcrun simctl shutdown <simulator uid> et a fait fonctionner à nouveau le simulateur.

2
Cristik

J'ai eu le même problème. J'ai réinitialisé les paramètres sur le simulateur iOS, et tout allait bien à nouveau.

iOS Simulator -> Réinitialiser le contenu et les paramètres ...

0
user3756603

Je ne sais pas si cela vous aide, mais dans mon cas, j'ai eu ce problème lorsque j'avais une fenêtre de simulateur déjà ouverte et j'ai essayé l'invocation en ligne de commande du simulateur pour exécuter un fichier .app.

/Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/Contents/MacOS/iOS\ Simulator -SimulateApplication ${pathToMyApp}/MyApp.app/MyApp

Je viens de quitter toutes mes fenêtres de simulateur et d'exécuter à nouveau la commande. Cela l'a corrigé.

0

Je viens de quitter le Xcode, puis de supprimer toutes les données dérivées. Relancez ensuite Xcode et effectuez le nettoyage, construisez-le, attendez la fin de l'indexation, puis exécutez le projet et le problème est résolu.

0
Chandni

Quand je suis arrivé à ce problème, j'ai essayé de le résoudre comme suit:

  1. cd /Applications/Xcode.app/Contents/Developer/Applications

  2. Dans le terminal: ouvrez -n Simulator.app.Cliquez sur OK. enter image description here

  3. Ensuite, allez dans Simulator-> hardware-> Device choisissez un autre appareil, pas le même type que celui déjà ouvert (par exemple, le premier est l'iphone 6, le nouveau pourrait être l'iphone 7) enter image description here

4. Ensuite, un nouveau simulateur s'ouvrira.

J'espère que ceci vous aidera.

0
pigfly