¿Se puede usar macOS “log stream” o “log show” para obtener mensajes de dispositivos iOS conectados?
logging macos-sierra (1)
No estoy seguro de que esto sea de ayuda, pero si tiene acceso al código fuente de la aplicación que desea registrar, puede agregar impresiones de NSLog y enviarlas a un archivo, que puede ver / recuperar con iTunes Connect (hay una pequeña el cambio que necesita agregar al archivo .plist sobre el intercambio de archivos).
Con la introducción de "Registro unificado" en macOS 10.12 Sierra, se puede usar el comando de log
para ver los mensajes de registro del sistema en un terminal. Por ejemplo
sudo log stream
o
sudo log stream --process `pgrep -f /usr/local/bin/myprogram` --info --debug
o
log show --predicate ''process == "myprogram"'' --last 1h --info --debug
Usando el nuevo Console.app "unificado", se pueden ver los mensajes del sistema y también los mensajes de los dispositivos iOS conectados.
¿Hay alguna forma de usar el comando de log
o cualquier otra interfaz de línea de comandos para ver los mensajes del dispositivo iOS en la Terminal o enviarlos a un archivo? ¿O es Console.app la única manera?