¿Hay alguna forma de acceder a los registros de la consola en un dispositivo iOS 8 sin instalar Xcode?


11

El título lo dice todo. Antes de iOS 8, uno podía usar la Utilidad de configuración de iPhone, pero eso ya no funciona. ¿Hay alguna otra forma de acceder a estos registros sin instalar el gigantesco XCode? ¿Hay alguna utilidad de terceros que pueda hacer esto?


1
No es un freeware de utilidad: lemonjar.com/iosconsole
Ulises

2
Bueno, entonces debe hacerse más conocido que iOS Console es la única utilidad (además de XCode) que permite ver los registros de la consola en dispositivos iOS 8.
Odiseo

Muy buena utilidad, y freeware. ¡Gracias por compartir!
Leo Natan el

Respuestas:


9

Si. Apple Configurator 2 tiene una herramienta de línea de comandos que puede seguir y / o volcar los registros de la consola y hacer algunas otras operaciones agradables como emparejar, enumerar dispositivos conectados, etc.

cfgutil syslog

Esa es la forma oficial de Apple y es una descarga mucho más pequeña que Xcode . Ambos son gratuitos, pero cfgutilson mucho más potentes y pueden hacer cosas como eliminar aplicaciones, borrar, emparejar e incluso ejecutar scripts cuando conecta y desconecta dispositivos iOS a su Mac.

Para que esté cfgutildisponible en la línea de comandos, abra Configurador 2 y elija Configurador 2 -> Instalar herramientas de automatización ... en el menú.

También puede mirar homebrew e instalar libimobiledevice , que también es de código abierto y gratuito y parece mantenerse actualizado bastante bien con el tiempo.

brew install libimobiledevice

cfgutil syslog funciona muy bien con "grep --line-buffer" para ver solo los registros que le interesan. Por ejemplo, esto solo mostrará registros de MobileNotes: "cfgutil syslog | grep - Mobile-buffered MobileNotes"
David Airapetyan

cfgutilmiradas como único trabajo para acceder en directo, no el viejo de la conexión del dispositivo producen sin necesidad de conectarse a Apple Configurator 2
allenlinli

2

Hay una herramienta llamada iTools

Proporciona registros del sistema en tiempo real al igual que el registro de la consola en iPCU o xcode

  • Connect Your device al sistema

  • haga clic en itools->Under iPhone->>Advanced->System logs



1

Estoy usando libimobiledevice ( enlace ). Esta es una biblioteca de protocolo de software multiplataforma y herramientas para comunicarse con dispositivos iOS® de forma nativa.

Una vez que estén instalados, puede conectar un dispositivo emparejado, desbloquearlo y usar el siguiente comando para ver los registros en la pantalla: idevicesyslog

Esto es similar a correr una cola contra el dispositivo. Nuevamente, el dispositivo debe estar emparejado. Puede usar la línea de comando (por ejemplo, si está ejecutando esto en Linux) para ver los registros, pero si no está emparejado, deberá emparejar su dispositivo: idevicepair pair También puede desvincular:idevicepair unpair

Al emparejar y desemparejar, debería ver las entradas apropiadas en /var/db/lockdown.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.