¿Cómo leer los registros del sistema del iPhone?

¿Tiene el iphone (¿y el ipod/pad?) un equivalente al registro de eventos de Windows ? ¿Cómo se puede leer?

Me gustaría examinar el registro de eventos para cosas como eventos de desbloqueo (correcto y fallido), tiempos de carga (conectar/desconectar), acceso a la red (conectar/desconectar) tanto para wifi como para datos, y ciclos de encendido (encendido/apagado). Puntos de bonificación por qué aplicaciones se ejecutan y cuándo. Todos retrocediendo varias semanas (si es posible).

Quiero verificar el historial existente, no instalar algo en el dispositivo que rastreará este tipo de información en el futuro. También preferiría no instalar algo para obtener registros históricos, pero lo haré si esa es la única ruta a seguir. No tengo una Mac, pero tengo Windows 7 (y Linux si es necesario).

Los dispositivos no tienen jailbreak y ejecutan iOS 8.

No puede hacerlo a menos que se haya inscrito en el programa para desarrolladores de iOS. Incluso inscrito, solo tiene acceso a cierto tipo de registros (energía, redes...).
Interesante. Nunca pensé que Console podría leer registros en un dispositivo remoto. A veces reviso los registros que se descargan durante un proceso de sincronización de iTunes. Y me pregunto qué tan bien iOS hace la limpieza, ya que incluso las cosas benignas se registran y eso puede acumularse con el tiempo en un dispositivo con espacio limitado.
Configuración -> Privacidad -> Analitycs -> Datos de análisis

Respuestas (3)

Esto solo se puede hacer en una Mac:

  • Conecta tu dispositivo a una Mac

  • Abra Xcode, vaya a Ventana->Dispositivos en la barra de título

  • Haga clic en su dispositivo desde la barra lateral

  • Haga clic en 'Ver registros del dispositivo'

No necesita estar inscrito en un programa de desarrollador para poder hacer esto. Para esto en Windows probablemente necesitará algún tipo de máquina virtual/hackintosh

Como dijo Samantha, solo se puede hacer en una Mac.

Apple Configurator 2 es una aplicación gratuita para macOS publicada por Apple. Entre otras características, permite el acceso a los registros del dispositivo.

  1. Descargue e instale Apple Configurator 2 en una Mac (se requieren ~65 MB de espacio libre en el disco)
  2. Conecte el dispositivo iOS a la Mac y confíe en la computadora
  3. Inicie el Configurador de Apple 2
  4. Dentro de la vista "Todos los dispositivos", haga doble clic en el dispositivo conectado a la Mac. Se muestra una descripción general del dispositivo.
  5. En la barra de menú de la izquierda, haga clic en "Consola". La consola del dispositivo se abre mostrando un registro en vivo
Usar el IDE de XCode para personas que no son desarrolladores no es genial. Por eso esta es la respuesta correcta.

Puede ver los registros de un iDevice adjunto, sin instalar ningún software adicional en una Mac, simplemente usando la aplicación Consola (generalmente se encuentra en la carpeta Aplicaciones/Utilidades). Cuando ejecute la aplicación Consola, el dispositivo adjunto aparecerá debajo de Dispositivos en el panel izquierdo de la aplicación. Si hace clic en el dispositivo, puede ver y buscar su registro.