Hello Stack Overflow!Incluyendo datos personalizados en volcados de emergencia de iOS
Una pregunta simple para usted: ¿es posible incrustar datos de error personalizados en los volcados de emergencia de iOS generados automáticamente que obtengo de mis usuarios cuando mi aplicación se bloqueó en su dispositivo?
Por ejemplo: Mi base de datos SQlite no funcionará por alguna razón (digamos, el archivo de la base de datos está dañado) .. No puedo recuperarme de este error, así que tiro una excepción e incrusto en la excepción el error detallado sqlite mensaje. El problema es que el volcado de la aplicación no contendrá el mensaje de excepción, por lo que no es fácil saber bajo qué condiciones se bloqueó la aplicación.
¿Alguien sabe una manera de poner cosas en el informe de volcado de bloqueo? ¿O tiene alguna otra forma recomendada de informar fallas de producción al desarrollador?
Gracias!
Corrección leve: BugSense actualmente proporciona simbolización en el dispositivo. –
Gracias Nick. Eso es nuevo, ya que hoy supongo :) Entonces, ¿eso significa sin números de línea y necesita los símbolos en el binario de la aplicación? – Kerni
Exactamente a la derecha :) La simbolización se hizo disponible cuando asumí el desarrollo de iOS en BugSense, por lo que ha estado allí por un tiempo. No funciona a la perfección y faltan números de línea e información de archivo. Recientemente descubrí que algunas compilaciones simbolizan incluso algunas opciones de "pelado" y estoy tratando de descubrir por qué eso es ... –