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
cfgutil
son 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é
cfgutil
disponible 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
cfgutil
miradas 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 device
al sistemahaga clic en
itools->Under iPhone->>Advanced->System logs
fuente
Con iTools 3.1.9.8 (disponible para Mac y Windows) puede obtener registros de su dispositivo iOS seleccionando
Toolbox
yReal-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:
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
.fuente
También hay una aplicación llamada " Consola iOS ", pero requiere iOS 9.
fuente