Firebase Crash Reporting iOS – Accidentes ilegibles: carga de files de símbolos?

Estoy tratando de integrar los informes de Firebase Crash para mi aplicación iOS. Estoy usando Xcode 8.1, Swift 3 y la última versión de informe de Firebase Crash a partir del 29/11/16.

He instalado Firebase Crash Reporting a través de Cocoapods y he revisado la guía de configuration limitada de la documentation que se muestra a continuación, donde agregué un script de ejecución con mi ID de aplicación de Google y la ruta a mi file de Google Crash Key son (count de service)

  1. Reemplaza esto con el GOOGLE_APP_ID de tu file GoogleService-Info.plist

    GOOGLE_APP_ID = 1: mi: aplicación: id

  2. Reemplace el /Path/To/ServiceAccount.json con la ruta a la key que acaba de download

    "${PODS_ROOT}"/FirebaseCrash/upload-sym "/Path/To/ServiceAccount.json" 

No estoy seguro si he implementado correctamente el segundo paso. hice esto

  "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}/******/GoogleCrashKey.json" 

El problema que tengo es que mis informes de locking de aplicaciones son bastante ilegibles. Creo que necesito cargar un file de símbolos o tengo el segundo paso equivocado.

Ilegible Firebase Crash

¿Cómo uploadía los files de símbolos para informes de fallas? Obtengo estas instrucciones al presionar la opción de file de símbolo de carga en la console de informes de Firebase Crash. Sin embargo, no estoy seguro de cómo implementarlo.

1: Usando la línea de command, navegue hasta su carpeta de proyecto Xcode y ejecute lo siguiente:

  ./Pods/FirebaseCrash/batch-upload < service-account-file > my_UUID 

Cualquier ayuda sería genial.

Gracias

Estaba cometiendo un error cuando intentaba implementar el segundo paso. Tenía las marcas de voz en el lugar equivocado y tenía toda la ruta del file como una cadena :(.

en lugar de hacer esto:

  "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}/******/GoogleCrashKey.json" 

Lo cambié a esto:

  "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}" /******/GoogleCrashKey.json" 

Mi informe de locking ahora se ve como el siguiente:

Corregir la estructura del informe de bloqueo de Firebase

Gracias por la ayuda de Martin. Muy apreciado.

Tuve el mismo problema con el logging de Firebase: un montón de información ilegible. Después de agregar el file de símbolos, funcionó bien.

En caso de que alguien se pregunte cómo agregar el file de símbolos, aquí está el enlace .