Xcode 4: que pensez-vous de la console?
Je n'arrive pas à trouver une façon d'avoir de l'exécution de la console (pour montrer NSLog commentaires) dans XCode 4. La méthode normale pour la précédente version de XCode ne fonctionne pas. Quelqu'un aurait-il une idée de comment procéder?
- Il y a tout un forum sur l'ADC pour ces sortes de questions où le NDA ne s'applique pas, vous savez? Vous pouvez obtenir plus d'aide.
- Bien que cela ne fera que montrer la console, ce ne sera pas le garder ouvert. Veuillez voir les réponses par Andreas et Holli ci-dessous pour la bonne solution à ce problème. Vous pouvez faire c'est de Préférences > Alertes > Exécuter complète > Décocher la case "Masquer les débogueur"
- J'ai trouvé cette solution pour être beaucoup mieux, ET il est beaucoup plus comme les précédentes versions de XCode: stackoverflow.com/questions/5306276/...
Vous devez vous connecter pour publier un commentaire.
Vous devez cliquez sur le Journal Navigateur icône (à l'extrême droite dans la barre latérale gauche). Ensuite, choisissez votre Debug/Exécuter session dans la barre latérale de gauche, et vous aurez de la console dans la zone de l'éditeur.
pour Xcode 5:
Vue->Debug Zone->Activer la Console
maj + cmd + c
Si vous voulez juste avoir le journal de sortie de l'affichage lorsque vous exécutez votre application, alors vous pouvez aller dans XCode4 préférences -> Alertes et cliquez sur "Exécuter démarre" sur la colonne de gauche.
Puis sélectionnez "Afficher le Débogueur" et lorsque vous exécutez l'application, le NSLog de sortie sera affichée sous le volet de l'éditeur.
De cette façon, vous n'avez pas à sélectionner sur la "flèche" bouton sur la barre du bas.
La console est pas de fenêtre supplémentaire, mais il est plus sous la texteditor zone. Vous pouvez définir les préférences de toujours montrer ce domaine. Allez dans "Général" "de Départ de la course" et activer "Afficher le Débogueur". Sous "Exécuter terminé" le Débogueur est mis à se cacher à nouveau. Vous devez désactiver cette option. Maintenant, la console doit rester visible.
MODIFIER
Dans la dernière GM de presse que vous pouvez afficher et masquer la console via un bouton dans la barre d'outils. Très facile.
Vous pouvez toujours voir la console dans une autre fenêtre à l'ouverture de l'Organisateur en cliquant sur l'onglet Périphériques, le choix de votre appareil et de sélection de la console.
Bien sûr, cela ne fonctionne pas pour le simulateur 🙁
Ici " une alternative
Dans Xcode 4 coupe courte pour afficher et masquer la console est (commande + maj + Y) , cela permettra de montrer la console et le débogueur ci-dessous ur texte edior dans la même fenêtre.
Voici une alternative.
"Tapez un script ou faites glisser un fichier de script à partir de votre espace de travail" avec
"ouvrez ${TARGET_BUILD_DIR}/${TARGET_NAME}"
Cela va ouvrir une fenêtre de terminal avec votre ligne de commande de l'application qui s'exécute en elle.
Ce n'est pas une bonne solution parce que XCode 4 fonctionne toujours et permet de déboguer l'application indépendamment de ce que vous faites dans la fenêtre qui apparaît.
Il y a deux options:
Journal Navigator (commande-7 ou de la vue|navigateurs|log) et sélectionnez votre session de débogage.
"Affichage | affichage de Débogage Zone" pour afficher le NSLog de sortie et d'interagir avec le débogueur.
Voici une photo avec les deux sur les. Vous ne seriez pas normalement les deux, mais je ne peut lier une image par post! http://i.stack.imgur.com/4gG4P.png