13 votes

Existe-t-il un moyen d'accéder aux journaux de la console sur un appareil iOS 8 sans installer Xcode ?

Avant iOS 8, j'accédais aux journaux de la console sur les appareils iOS 8 en utilisant l'utilitaire de configuration de l'iPhone. Cela ne fonctionne plus.

Existe-t-il un autre moyen d'accéder à ces journaux sans installer un programme aussi important que XCode ?

11voto

Oskar Points 1242

Oui. Configurateur Apple 2 dispose d'un outil de ligne de commande qui permet d'écourter et/ou de vider les journaux de la console et d'effectuer d'autres opérations intéressantes comme l'appariement, l'énumération des périphériques connectés, etc...

cfgutil syslog

C'est la méthode officielle d'Apple et c'est un téléchargement beaucoup plus petit que Xcode . Les deux sont gratuits mais cfgutil est beaucoup plus puissant et peut faire des choses comme supprimer des applications, effacer, apparier et même exécuter des scripts lorsque vous attachez et détachez des appareils iOS à votre Mac.

Pour faire cfgutil disponible sur la ligne de commande, ouvrez le Configurateur 2, et choisissez Configurateur 2 -> Installer les outils d'automatisation ... dans le menu.

Vous pouvez également consulter homebrew et installer libimobiledevice - qui est une source ouverte et gratuite également et qui semble être assez bien mise à jour au fil du temps.

brew install libimobiledevice

2voto

Justin King Points 882

Il existe un outil appelé iTools

Il fournit des journaux système en temps réel, tout comme le journal de la console dans iPCU ou xcode.

  • Connect Your device au système.

  • cliquez sur itools->Under iPhone->>Advanced->System logs

1voto

Peter Kazazes Points 215

Avec iTools 3.1.9.8 (disponible pour Mac et Windows), vous pouvez obtenir des journaux à partir de votre appareil iOS en sélectionnant Toolbox y Real-time Log :

enter image description here

1voto

J'utilise libimobiledevice ( lien ). Il s'agit d'une bibliothèque de protocoles logiciels multiplateforme et d'outils permettant de communiquer nativement avec les appareils iOS®.

Une fois ceux-ci installés, vous pouvez brancher un appareil apparié, le déverrouiller et utiliser la commande suivante pour afficher les journaux à l'écran : idevicesyslog

Cela revient à faire tourner une queue contre l'appareil. Encore une fois, l'appareil doit être apparié. Vous pouvez utiliser la ligne de commande (par exemple, si vous l'exécutez sous Linux) pour afficher les journaux, mais si vous n'êtes pas apparié, vous devrez appairer votre appareil : idevicepair pair Vous pouvez également dé-coupler : idevicepair unpair

Lors de l'appairage et du désappairage, vous devriez voir les entrées appropriées dans la section /var/db/lockdown .

0voto

odysseus Points 877

Il existe également une application appelée " Console iOS mais elle nécessite iOS 9.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X