Xcode 4 - Debug de la Zone ne s'affiche plus avec ma sortie de la console (NSLog)
Mon NSLog messages n'apparaissent plus dans mon Debug de la Zone. Quelqu'un a une idée de comment le pourrait-il arrivé?
Je peux frapper de commande 7 pour apporter une liste de journaux dans le volet de gauche, sélectionnez la dernière de l'un et de l'afficher dans ma fenêtre de l'éditeur, mais il est extrêmement gênant par rapport à avoir la sortie de la console dans le débogage de la zone.
- Vérifier stackoverflow.com/a/42826227/3063226
Vous devez vous connecter pour publier un commentaire.
Pas sûr, mais peut-être que vous avez cliqué sur l'un des trois boutons dans le coin supérieur droit de debug de la zone qui sont utilisées pour afficher uniquement les variables de vue, seule la console ou les deux.
si vous voulez afficher de Débogage de la zone de toujours, puis suivez ces étapes:
Show tab named
Show tab named
separate window
dans le menu déroulant à côté de Textboxdebugger with
et sélectionnezConsole View
dans la liste déroulanteMaintenant, quand vous allez exécuter notre application, la fenêtre de console sera popout lui-même.
Et les touches de raccourci pour ce qui est
command+shift+y
J'ai eu le même problème. Ci-dessous sont pour résoudre ce problème :
Vous console est peut-être caché. Appuyez sur
Show the console
bouton dans le coin droit (de couleur bleue lorsque la console est ouverte).Vous avez peut-être l'affichage de Débogueur ou de sortie Cible. Sélectionnez
All Output
(Coche est affichée lorsqu'elle est sélectionnée).un. Ouvrir
Xcode preference
(raccourci cmd + ,).b. Sélectionnez
Behaviours
onglet pop-up.c. À partir de la
Build
sections, sélectionnezSucceeds
.d. Activer
Show debugger with Current Views
.e. Sélectionnez
Console View
à partir de la liste déroulante.po
p
, etc. sortie Cible est tout simplement les choses que vous imprimez via le code lui-même. Pour tester cela, il suffit de modifier la sortie, vous verrezVous avez un peu de choix:
Pour moi, la réponse est "activer la console'
Aller à
view -> Debug Area -> Activate Console
Pour Xcode 8
J'ai mis
OS_ACTIVITY_MODE
àdisable
pour masquer fou de journalisation de message dans le simulateur. Mais il sera également se cacher NSLog de sortie sur mon iPhone SE de l'appareil (fonction d'impression rapide fonctionne toujours).Supprimer la variable d'environnement rend NSLog de travailler à nouveau.
OS_ACTIVITY_MODE
variable d'environnement n'est pas définieAssurez-vous que dans votre Débogueur Area >> Débogueur Bar vous avez Sélectionné TOUTES les sorties
J'ai eu un iOS app universelle, qui montrera sortie du débogueur pour la version iPhone, mais pas pour la version iPad.
J'ai regardé dans l'édition de schémas ( commandeMAJ, ) et l'iPad régime a un débogueur que l'iPhone régime. J'ai changé l'iPad régime du débogueur pour correspondre à l'iPhone (à partir de LLDB ---> GDB)
M'a fallu un certain temps pour comprendre cela... Voici une capture d'écran de Xcode 6.1.1. Assurez-vous que vous avez choisi
All output
à1
et activé le volet de sortie dans2
. En quelque sorte le volet de sortie tout à coup était parti pour moi et je ne voyais pas les icônes au bas pendant 2 heures.Juste de confirmer que vous avez Xcode ouvert avec les mêmes droits que vous avez le propriétaire des fichiers que vous essayez de construire/exécuter et aussi assurez-vous que vous disposez des mêmes droits sur le répertoire build. J'ai remarqué Xcode ne vais pas vous montrer toute sortie de débogage si les droits étaient incompatibles. J'ai pensé que cette fois faire face à tellement de harcèlement. Quand cela est arrivé, utilitaires>console était journaux. J'ai utilisé cela comme une solution de contournement.
Le mien est: Xcode 4.2 Build 4D199 sur OS X 10.7.2
Si vous n'avez pas de quoi afficher dans les journaux, l'affichage de l'historique, vous désélectionnez lui-même et n'affiche pas de lui-même. Vous pouvez ajouter un
printf
et de le vérifier.Pour moi, "Debug Exécutable" dans les Paramètres de jeu (Produit-->Regime-->Modifier le Schéma: Exécuter) a été désactivée.