320 votes

Console de simulation iOS?

Je veux voir ce qui se passe dans le simulateur si je ne teste pas l'application de xcode.

Par exemple, si j'ouvre un lien dans le simulateur de safari, voyez ce qui se passe dans la console ou si j'installe une application Web, voyez les liens que j'appuie sur la console.

Comment puis-je faire ceci?

Je veux le voir dans xcode ou terminal, ou s'il y a d'autres logiciels, pas de problème.

Merci de votre aide :)

317voto

fbernardo Points 5820

Le simulateur iOS imprime directement dans stdout, pour que vous puissiez voir les journaux mélangés avec les journaux du système.

Ouvrez le terminal et tapez: tail -f /var/log/system.log

Ensuite, lancez le simulateur.

MODIFIER:

Cela a cessé de fonctionner sur Mavericks / Xcode 5. Maintenant, vous pouvez accéder aux journaux du simulateur dans son propre dossier: ~/Library/Logs/iOS Simulator/<sim-version>/system.log

Vous pouvez soit utiliser Console.app pour voir ceci, ou simplement faire une queue (iOS 7.0.3 64 bits par exemple):

tail -f ~/Library/Logs/iOS\ Simulator/7.0.3-64/system.log

271voto

BYossarian Points 3536

Vous pouvez afficher la console du simulateur iOS via Safari de bureau. Il est similaire à la façon dont vous utilisez Safari de bureau pour afficher la console pour les appareils iOS physiques.

Chaque fois que le simulateur est en cours d'exécution et qu'il y a une page Web ouverte, il y aura une option sous le menu Développer dans Safari de bureau qui vous permettra de voir la console du simulateur iOS:

Développer -> Simulateur iPhone -> nom du site

121voto

Mark Bridges Points 567

Il y a une option dans le simulateur pour ouvrir la console

Debug> Ouvrir le journal du système

ou utilisez le raccourci clavier: cmd et /

95voto

viteinfinite Points 141

iOS 8

Sous iOS 8, cet emplacement est maintenant:

 ~/Library/Logs/CoreSimulator/<DEVICE_CODE>
 

Donc, ce qui suit fonctionnera:

 tail -f ~/Library/Logs/CoreSimulator/<DEVICE_CODE>
 

12voto

djibouti33 Points 3807

décantation des /var/log/system.log n’a pas fonctionné pour moi. J’ai trouvé mes journaux à l’aide de Console.app. Ils étaient en ~/Library/Logs/iOS Simulator/{version}/system.log

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