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

11

Le titre dit tout. Avant iOS 8, on pouvait utiliser l'utilitaire de configuration iPhone, mais cela ne fonctionne plus. Existe-t-il un autre moyen d'accéder à ces journaux sans installer le gargantuesque XCode? Y a-t-il des utilitaires tiers qui peuvent le faire?

Ulysse
la source
1
Il existe un utilitaire gratuit: lemonjar.com/iosconsole
odysseus
2
Eh bien, il faut alors mieux faire savoir que la console iOS est le seul utilitaire (à part XCode) qui permet d'afficher les journaux de la console sur les appareils iOS 8.
odysseus
Très bel utilitaire et freeware. Merci d'avoir partagé!
Leo Natan

Réponses:

9

Oui. Apple Configurator 2 dispose d'un outil en ligne de commande qui peut suivre et / ou vider les journaux de la console et effectuer d'autres opérations intéressantes comme la paire, l'énumération des appareils connectés, etc.

cfgutil syslog

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

Pour le rendre cfgutildisponible 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 également open source et gratuit et semble être mis à jour assez bien au fil du temps.

brew install libimobiledevice
bmike
la source
cfgutil syslog fonctionne très bien avec "grep --line-buffered" pour ne voir que les journaux qui vous intéressent. Par exemple, cela n'affichera que les journaux de MobileNotes: "cfgutil syslog | grep --line-buffered MobileNotes"
David Airapetyan
cfgutilne semble fonctionner que pour le journal en direct, pas l'ancien journal produit par l'appareil sans se connecter à Apple Configurator 2
allenlinli
2

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.

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

Durai Amuthan.H
la source
1

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

entrez la description de l'image ici

Benny Neugebauer
la source
1

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 couplé, le déverrouiller et utiliser la commande suivante pour afficher les journaux à l'écran: idevicesyslog

Cela revient à faire courir une queue contre l'appareil. Encore une fois, l'appareil doit être couplé. 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 couplé, vous devrez coupler votre appareil: idevicepair pair Vous pouvez également dissocier:idevicepair unpair

Lors du couplage et du découplage, vous devez voir les entrées appropriées dans /var/db/lockdown.

Manuel Schmitzberger
la source
0

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

Ulysse
la source