Estoy usando xcode11 con mac os 10.14.1. Implementé la migración de fabric to firebase usando los siguientes documentos.
Y generé código para probar el bloqueo, pero este informe de bloqueo no puede aparecer en la consola de firebase crashlytics. Utilicé el siguiente documento para esta implementación
https://firebase.google.com/docs/crashlytics/force-a-crash?platform=ios
También agregué el siguiente script de ejecución en las fases de compilación de Xcode
"$ {PODS_ROOT} / Fabric / upload-symbols" -gsp "$ {PROJECT_DIR} /GoogleService-Info.plist" -p ios "$ {DWARF_DSYM_FOLDER_PATH} / $ {DWARF_DSYM_FILE_NAME}"
Pero esto devolverá el siguiente error cuando ejecuto la aplicación.
31merror: No se pudo completar el envío de dSYM en /Users/macmini1/Library/Developer/Xcode/DerivedData/app_name-dnzsvdsxebmfqjbjecjlyhdzwags/Build/Products/Debug-iphonesimulator/app_name.app.dS.Mc.error.mac.error.mac.sc -domain.process-dsym Código = 3 "El archivo ya no existe en (nulo)" UserInfo = {NSLocalizedFailureReason = El archivo ya no existe en (nulo)} [0m El comando PhaseScriptExecution falló con un código de salida distinto de cero
¿Podrías ayudarme a resolver este problema?
upload-symbols
script. Acabo de actualizar los pods a las últimas versiones disponibles y me aseguro de que$ {PODS_ROOT}/Fabric/run
fue el último en ejecutarse. Gracias por su respuesta @IKKARespuestas:
Yo tuve el mismo problema. La razón fue que el script "$ {PODS_ROOT} / Fabric / run" no fue el último en la lista de scripts en Build Phases. Hizo que el guión dure y todo se volvió correcto.
fuente
He resuelto agregando
find
comando. Agregue el comando de búsqueda sobre los símbolos de cargaEjemplo:
fuente
test flight
? ¿Te refieres a Firebase Crashlytics en su lugar? No estoy seguro, ya que no lo he encontrado antes, ¡tal vez pueda probar esta solución stackoverflow.com/questions/25755240/… , si no funciona, póngase en contacto con el soporte y díganos qué dicen!