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?
command-line
ios
Odiseo
fuente
fuente

Respuestas:
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.
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.
fuente
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 2Hay 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 deviceal sistemahaga clic en
itools->Under iPhone->>Advanced->System logsfuente
Con iTools 3.1.9.8 (disponible para Mac y Windows) puede obtener registros de su dispositivo iOS seleccionando
ToolboxyReal-time Log:fuente
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:
idevicesyslogEsto 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 pairTambién puede desvincular:idevicepair unpairAl emparejar y desemparejar, debería ver las entradas apropiadas en
/var/db/lockdown.fuente
También hay una aplicación llamada " Consola iOS ", pero requiere iOS 9.
fuente