J'essaie de faire une journalisation de base pendant que je travaille sur une application. J'ai jeté quelques NSLog()
s dans mon code, mais rien n'est imprimé sur la console Xcode ci-dessous. Littéralement rien, pas même des informations de démarrage lors du lancement de l'application, etc.
J'ai ma console Xcode configurée pour afficher All Output
et j'ai ouvert l'inspecteur de variables et la console:
J'ai entendu parler des modifications apportées à la journalisation et du fait qu'une nouvelle Console.app a été introduite qui me permettrait également d'afficher les journaux sur les simulateurs.J'ai donc pensé que les journaux s'afficheraient là-bas, mais pendant ce temps, de nombreux messages système se produisent, je ne vois pas les NSLog () que je fais.
Suis-je en train de manquer quelque chose? Existe-t-il un nouveau paramètre que je dois retourner? Où puis-je voir mes NSLog ()?
ÉDITER:
Je faisais cela avec un simulateur iOS 11 et je n'ai eu aucune sortie console. Lorsque je suis passé à un simulateur iOS 9, j'ai obtenu toute la sortie de la console.
Deviner. Ce n'est pas un problème intermittent ou qui peut simplement être résolu avec un redémarrage. C'est un problème de configuration de Run.
Cliquez sur le sélecteur Run Scheme en haut à gauche de la barre d'outils de Xcode.
Cliquez sur Gérer les schémas.
Cliquez sur votre projet d'application principal.
Cliquez sur le bouton Modifier en bas à gauche.
Décochez OS_ACTIVITY_MODE
.
Cliquez sur Fermer.
Alto. Tous les journaux de votre console reviennent.