print log debugging logging console ios7 nslog

debugging - log - Viendo el registro de la consola en iOS7



swift log in console (2)

Antes de iOS7, si quisiera ver el registro de salida de una aplicación que se ejecuta en un dispositivo iOS, usaría uno de:

https://itunes.apple.com/au/app/system-console/id431158981?mt=8 https://itunes.apple.com/au/app/console/id317676250?mt=8

Sin embargo, desde la actualización a iOS7, ambos no parecen estar registrando la salida de registro de ninguna aplicación en mi teléfono.

¿Sería esto debido a una nueva configuración en mi teléfono? ¿O ha cambiado iOS7 la forma en que se maneja el registro de manera que estas dos aplicaciones están ahora dañadas?


Somos el creador de la consola del sistema: https://itunes.apple.com/au/app/system-console/id431158981?mt=8

Parece que en iOS7 el sandbox ahora evita que una aplicación vea los registros de otras aplicaciones. En iOS6, las aplicaciones ya no podían ver las entradas de registro del sistema y del kernel. Ahora en iOS7 solo puedes ver tus propios logs. Para la consola del sistema esto es obviamente un factor decisivo.

No veo ninguna forma aprobada de la tienda de aplicaciones para superarlo.

Puede ser que tengamos que encontrar una forma de puerta trasera para acceder a los registros y liberar el código fuente a la consola del sistema con este método. es decir, lo construyes tú mismo.

Chris


iOS 8 + Método Xcode

Dentro de Xcode 6:

En el menú, abra Ventana -> Dispositivos. Seleccione su dispositivo, y hay una pequeña flecha en la parte inferior:

Haga clic aquí y se abrirá la consola del dispositivo.

Método de utilidad de configuración de iPhone

Esto ha dejado de funcionar para mí desde que se lanzó iOS 8, pero evidentemente puede funcionar si se actualiza iTunes .

Puede hacer esto mientras está conectado a su mac con la Utilidad de configuración del iPhone. No es tan portátil, pero sigue siendo útil.

http://support.apple.com/kb/DL1465

Puede seleccionar su dispositivo en la barra lateral y, entre otras opciones, una de las pestañas es "Consola".

Esto también existe para Windows: http://support.apple.com/kb/DL1466

No es exactamente lo mismo pero funciona.