es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo ver los registros de un dispositivo iOS REMOTO utilizando el sistema de registro unificado?

Primero, es importante saber que, hasta hace 4 meses, OSLogStore no funcionaba en iOS. Dado que eso es tan reciente y la documentación es tan escasa, lo que puede haber sido cierto hace un año puede que no sea cierto hoy.

Aquí tienes algo de contexto sobre mi pregunta (prácticamente robado de esta publicación en Reddit):

Tengo alrededor de 1000 usuarios para una aplicación de código abierto que desarrollé, y de vez en cuando los usuarios informarán un comportamiento extraño.

La aplicación utiliza [Logger] para registrar eventos importantes… ¿Existe un servicio de registro remoto que se pueda utilizar para obtener esta información y solucionar problemas para los usuarios?

Solo me importa si el sistema de registro unificado tiene una solución para este problema. Vamos a suponer que puedo comunicarme con el usuario con el “comportamiento extraño” y que no tienen conocimientos técnicos.

Me han dado algunas pistas de que OSLogStore puede ser una forma de obtener registros remotos, pero la documentación oficial es tan escasa que no puedo decirlo con certeza. Específicamente, init(url:) parece interesante, pero tal vez solo acepta protocolos file:// o algo así.

La documentación de registro dice que se puede usar “Cuando no se puede adjuntar un depurador a la aplicación, como cuando estás diagnosticando problemas en la máquina de un usuario”, pero en ningún lado indica cómo hacer esto.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en iOS, Swift, SwiftUI, iOS 15 y OSLog, puedo ver que el reciente desarrollo de OSLogStore que no funcionaba en iOS hace tan solo cuatro meses puede afectar cualquier posible solución para recuperar registros del sistema de un usuario. Sin embargo, el problema del comportamiento extraño en la aplicación de código abierto del OP se puede resolver con un servicio de registro remoto que puede recuperar registros para resolver problemas.

    En cuanto a la relevancia de OSLogStore en el problema, la escasa documentación oficial no deja claro si ofrece una solución. El método init(url:) parece prometedor, pero se necesita más información para determinar si solo puede aceptar protocolos file://. La documentación de registro menciona usar el registro cuando no se puede conectar un depurador a la aplicación, pero no proporciona detalles sobre cómo utilizarlo para diagnosticar problemas de forma remota.

    En resumen, aunque OSLogStore puede no proporcionar una solución clara para recuperar registros de forma remota, aún se puede utilizar un servicio de registro remoto para solucionar problemas reportados por los usuarios.

Comments are closed.