Firebase Crash Segnalazione di più problemi

Sto configurando Firebase Crash Reporting sulla mia app iOS. Ho importto i file json necessari e impostato lo script della shell. Tuttavia, quando faccio clic su Esegui sul simulatore, ottengo 11 errori tutti dicono della stessa cosa. Qui ce ne sono due:

warning: dump_syms: /var/folders/5l/20by_c_57fb7jhv3jh72jw9m0000gn/T/com.google.FirebaseCrashReporter.TAlixfZc/**App Name**.dSYM/Contents/Resources/DWARF/**App Name**: in compilation unit '/Users/mikelehen/firebase/firebase-client-objc/Firebase/Firebase/Utilities/FUtilities.m' (offset 0x28a2e): ` warning: dump_syms: /var/folders/5l/20by_c_57fb7jhv3jh72jw9m0000gn/T/com.google.FirebaseCrashReporter.TAlixfZc/**App name**.dSYM/Contents/Resources/DWARF/**App Name**: the DIE at offset 0x28fc1 has a DW_AT_abstract_origin attribute referring to the die at offset 0x2940f, which either was not marked as an inline, or comes later in the file ` 

Quando provo a eseguirlo sul mio iPhone ottengo solo quattro problemi.

Inoltre, il mio nome non è mikelehen, che è per qualche motivo in uno dei problemi.

Dopo aver seguito le istruzioni sul sito Web di Firebase sulla simulazione di un arresto anomalo, non riesco mai a get l'output del registro relativo al block in fase di caricamento.

Qualche idea su cosa sto facendo male qui?

Modifica: ecco lo script che è nelle mie fasi di costruzione:

 JSON_FILE="../**App Name**/ServiceAccount.json" GOOGLE_APP_ID=1:**App ID** defaults write com.google.SymbolUpload version -integer 1 JSON=$(cat "${JSON_FILE}") /usr/bin/plutil -replace "app_${GOOGLE_APP_ID//:/_}" -json "${JSON}" "$HOME/Library/Preferences/com.google.SymbolUpload.plist" "${PODS_ROOT}"/FirebaseCrash/upload-sym 

Solutions Collecting From Web of "Firebase Crash Segnalazione di più problemi"

Provare:

  1. Fasi di creazione -> Esegui script
  2. Fare clic su Run script only when installing

Questi avvertimenti non sono dannosi per la maggior parte. L'utilità dump_syms fornita con Cocoapod non è completamente prodotta, quindi riport errori utilizzando i nomi dei file della persona che lo ha compilato per ultimi ( mikelehen in questo caso). Stiamo esaminando triggersmente alternative a dump_syms quanto gli avvertimenti sono dump_syms distrazione.

Come accennato da Robert, gli avvertimenti sono innocui. Ecco alcuni suggerimenti che potrebbero aiutarti se riscontri problemi nel caricamento di un arresto anomalo:

1) Assicurarsi che il debugger non sia collegato quando si verifica l'arresto anomalo. Intercetterà l'exception e nulla verrà segnalato. Quindi compilare il programma, premere stop nel debugger, avviare manualmente l'app (nel simulatore o nel dispositivo), triggersre l'arresto anomalo, quindi riavviare l'app (senza l'arresto in modo che l'errore abbia il tempo di segnalare).

2) Dovresti vedere un messaggio di log che Firebase Crash Reporting è stato inizializzato. Se questo è mancante, assicurati di aver incluso il pod Firebase / Crash e hai chiamato [FIRApp configure] ;.

3) Entro 15 secondi, dovresti vedere un altro messaggio che indica che il rapporto è stato inviato con successo. Assicurati di attendere alless 15 secondi. I rapporti vengono caricati dopo un ritardo per evitare interferenze con l'avvio dell'app.

4) Dopo che il rapporto è stato caricato, c'è un ritardo fino a 20 minuti prima che i dati vengano visualizzati nella console web.

5) Se non stai usando cocoapods, assicurati di aver aggiunto il flag ObjC linker nelle tue Other Linker Settings nelle impostazioni di generazione del tuo target.

Puoi seguire questa schermata. È ansible configurare la segnalazione di arresti anomali. Ottieni risultato: configura la segnalazione di crash

http://img.iosberry.com/ios/NPSBm.png

Gli avvisi dump_syms generati non sono dannosi e vengono generati quando vengono caricati i file di simboli. Quindi, se vuoi evitare avvisi each volta che costruisci, puoi creare due obiettivi; debug e rilascio. Quindi basta disabilitare l'opzione 'Esegui script solo quando si installa' per Debug e abilitarlo per il rilascio. Questo caricherà i file di simboli.