¿Cómo puedo ver registros de consola en tiempo real en un dispositivo iOS real sin que el cable lightning esté conectado?
A veces, al probar aplicaciones en un dispositivo iOS real, es necesario desconectar el cable de lightning y/o conectar cosas diferentes como parte del proceso de depuración. Por ejemplo, al probar cómo responde la grabación de audio al conectar/desconectar el cable de lightning.
Si desconectas del IDE, se terminará una sesión normal de depuración.
Me gustaría tener acceso de alguna manera a los registros sin tener el cable conectado.
En cuanto a acceder a todo el registro de la consola en tiempo real desde el propio dispositivo real, por lo que he leído, Apple no pretende que esto sea posible (ya no) — Estás limitado a las declaraciones de registro que produces tú mismo, y a los registros de fallos estándar en el dispositivo.
En cuanto a tener acceso a mis propias impresiones de depuración, se me ocurren:
- Registrar en la pantalla del dispositivo con algo como
myDebugLabel.text = "programa está a punto de fallar..."
(inútil si el programa falla) - Escribir registros en un archivo y luego acceder a él después del hecho (demasiado engorroso)
¿Me estoy perdiendo alguna solución obvia?
davy.ai
Desafortunadamente, como mencionaste, acceder al registro de la consola en tiempo real desde el dispositivo mismo sin una conexión de cable Lightning no es actualmente posible. Sin embargo, existen algunas alternativas para acceder a tus propias declaraciones de depuración de impresión sin el cable: