12 votos

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

Antes de iOS 8, accedía a los registros de la consola en los dispositivos iOS 8 mediante la Utilidad de Configuración del iPhone. Eso ya no funciona.

¿Hay alguna otra forma de acceder a estos registros sin instalar un programa tan grande como XCode?

10voto

Oskar Puntos 1242

Sí. Configurador Apple 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 los dispositivos conectados, etc...

cfgutil syslog

Esa es la forma oficial de Apple y es una descarga mucho menor que Xcode . Ambos son gratuitos pero cfgutil es mucho más potente y puede hacer cosas como eliminar aplicaciones, borrar, emparejar e incluso ejecutar scripts cuando conectas y desconectas dispositivos iOS a tu Mac.

Para hacer cfgutil disponible en la línea de comandos, abra Configurator 2 y elija Configurador 2 -> Instalar herramientas de automatización ... del menú.

También puede consultar homebrew e instalar libimobiledevice - que es de código abierto y gratuito también y parece que se mantiene bastante bien actualizado con el tiempo.

brew install libimobiledevice

0 votos

Cfgutil syslog funciona muy bien con "grep --line-buffered" para ver sólo los registros que le interesan. Por ejemplo, esto sólo mostrará los registros de MobileNotes: "cfgutil syslog | grep --line-buffered MobileNotes"

0 votos

cfgutil parece que sólo funciona para el registro en vivo, no el antiguo registro que el dispositivo produjo sin conectarse a Apple Configurator 2

2voto

Justin King Puntos 882

Existe 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.

  • pulse en itools->Under iPhone->>Advanced->System logs

1voto

Benny Neugebauer Puntos 101

Con iTools 3.1.9.8 (disponible para Mac y Windows) puedes obtener los registros de tu dispositivo iOS seleccionando Toolbox y Real-time Log :

enter image description here

1voto

Bob Puntos 11

Estoy usando libimobiledevice ( enlace ). Se trata de una biblioteca de protocolos de software multiplataforma y herramientas para comunicarse con dispositivos iOS® de forma nativa.

Una vez instalados, puedes conectar un dispositivo emparejado, desbloquearlo y utilizar el siguiente comando para ver los registros en la pantalla: idevicesyslog

Esto es similar a correr una cola contra el dispositivo. De nuevo, el dispositivo debe estar emparejado. Puedes utilizar la línea de comandos (por ejemplo, si estás ejecutando esto en Linux) para ver los registros, pero si no estás emparejado tendrás que emparejar tu dispositivo: idevicepair pair También puedes desemparejar: idevicepair unpair

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

0voto

Z99 Puntos 31

También hay una aplicación llamada " Consola iOS pero requiere iOS 9.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X