35 votes

XCode 4.3.2, problème d’exécution sur simulateur

J'ai eu ce problème bizarre avec xcode 4.3.2, bien sûr, après la récente mise à jour.

Après une série de succès dans la construction et en cours d'exécution sur le simulateur, xcode, il semble ne pas être en mesure de se connecter au simulateur, ne peut même pas arrêter le projet; c'est comme le simulateur n'existe pas. J'ai essayé

  1. Arrêter le projet, ne marche pas.
  2. Quitter le simulateur, ne marche pas, xcode montre toujours ses cours d'exécution sur le simulateur de même lorsque j'ai quitté le simulateur.
  3. Nettoyez le projet, ne marche pas.

Je dois forcer la fermeture de xcode pour obtenir de communiquer avec le simulateur. Rien d'autre ne fonctionne. Il devient assez frustrant de faire toutes les demi-heures. Cela n'a commencé qu'avec 4.3.2.

J'ai toujours s'arrêter avant la construction et l'exécution, de sorte qu'il n'est pas un problème de simulateur/xcode se pose par moi.

Toutes les suggestions?

67voto

Veeru Points 2457

J'ai trouvé par hasard, ce n'est pas une solution par tous les moyens -

Lorsque xcode se bloque en disant qu'il exécute l'application, mais que rien ne se trouve sur le simulateur, ouvrir le simulateur à partir du dock en cliquant sur l'icône du dock (ne pas utiliser la commande + onglet) semble fonctionner.

C'est très bizarre, mais ça marche. atelast till xcode le corrige.

5voto

Mr.Roy Points 471

J'ai eu le même problème sur XCode 4.5.1, mais je l'ai résolu tout à l'heure. Lorsque le programme est en cours d'exécution, il est compilé mais ne montre rien sur le simulateur. Il suffit de cliquer sur l’icône du simulateur iOS dans le Dock pour l’afficher au premier plan. Cliquez sur iOS Simulator en haut à gauche -> Réinitialiser le contenu et les paramètres -> puis forcez la fermeture du simulateur iOS et exécutez à nouveau le programme. !!

2voto

CodaFi Points 29073

Outre un redémarrage, il y a un autre moyen que j'ai réussi à contourner cela:

Supposons que votre application se bloque, accédez au sélecteur de cibles en haut de la fenêtre Xcode et remplacez la cible de votre sim par un nouveau SDK (ou, si vous ne possédez pas d'autre SDK, changez-la en une application universelle et exécutez-la sur le périphérique opposé. simulateur).

Ensuite, lorsque votre application sera complètement chargée sur le nouvel appareil / système d'exploitation, quittez la sim, changez de cible, et le tour est joué!

0voto

Vineesh TP Points 1658

Désinstallez l'application de Simulator et exécutez-la à nouveau. Ensuite, ça va très bien :)

0voto

Cela me frustre depuis des années, mais je suis tombé sur ce qui semble remettre les choses en place pour moi:

Cachez le simulateur (Simulateur iOS -> Masquer le simulateur iOS) ou Cmd-H, puis rouvrez le simulateur.

Le problème semble se produire lorsque quelque chose de très intensif se produit en arrière-plan (comme une sauvegarde Time Machine) sur mon ancien MacBook à 2 cœurs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X