9
votes

Xcode 5 dit "Simulator utilisé" lors de l'exécution des tests d'unité 64 bits

Je viens de télécharger et d'installer Xcode 5 gm graines. J'ai supprimé le précédent Xcode (DP5). Lorsque j'ouvre mon projet, sélectionnez "iPhone Retina (4 pouces 64 bits)" et tapez la commande-u pour exécuter mes tests d'unité SENTESKINGKIT, XCode se plaint invariablement:

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

J'ai exécuté xcode-sélectionner pour pointer vers le nouveau xcode, redémarré mon MacBookPro et veillé à ce qu'il n'y ait aucun autre processus SIM iPhone en cours d'exécution sous le moniteur d'activité.


0 commentaires

4 Réponses :


0
votes

Je reçois cela tout le temps et la seule chose qui semble garantir pour résoudre ce problème, c'est redémarrer à la fois Xcode et le simulateur. Désolé je n'ai pas une meilleure réponse.

Edit: Parfois, il suffit de changer d'appareil (par exemple de iPhone en iPad ou de la rétine à la non-rétine) suffit.


0 commentaires

3
votes

avec Xcode 5 version 5.0 (5A1413), je ne peux pas exécuter de tests unitaires de 64 bits. Donne toujours une alerte d'erreur "Simulator Utilisation".

quitter Xcode ou le simulateur n'aide pas.

Ma "solution", grâce à cette question, est d'exécuter les tests contre le simulateur 32 bits.


2 commentaires

Semble être un bug xcode toujours en 5.0.2 :(. Ne peut exécuter que des tests d'unité 32 bits.


@Adam j'ai pu exécuter des tests 64 bits sur Xcode 5.0.2 (5A3005). Voir ma réponse ci-dessous .



0
votes

Cliquez simplement sur Quitter Xcode à partir du menu Editeur de Xcode et ouvrez à nouveau Xcode. Vous obtiendrez le simulateur.


0 commentaires

3
votes

J'ai eu le même problème et j'ai trouvé la raison.

Test sur le simulateur 64 bits nécessite Construire une architecture active uniquement être oui . .

Par défaut, ce paramètre est oui pour débogage et non pour libération Construire des paramètres d'architecture active

Vérifiez ainsi les paramètres de schéma et définissez Débogou < / forte> Configuration pour Test Action:

Entrez la description de l'image ici

Vous pouvez également tester à partir de la ligne de commande: xxx


2 commentaires

Pour une raison quelconque, ce n'est plus cassé (je cours Xcode 5.0 - 5A1412) - cela fonctionne avec ou sans, fixer BAA à Oui.


Belle solution de contournement. 90% de mes tests unitaires est destiné aux bibliothèques - et il est très dangereux d'avoir "la construction d'une architecture active uniquement" définie sur une valeur incorrecte (oui) - trop facile à oublier avant de vous engager! Espérons que Apple résoudra le bogue à la place :). @Rayfleck 5.0 a de nombreux bugs, nous avons dû passer à 5.0.2-Aperçu à la solution de contournement - mais 5.0.2 a de nouveaux bugs :(. En attente d'une éventuelle prochaine version.