Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Inizia con Firebase Crashlytics

Questa guida introduttiva descrive come configurare Firebase Crashlytics nella tua app con Firebase Crashlytics SDK, in modo da poter ottenere rapporti sugli arresti anomali completi nella console di Firebase .

Prima di iniziare

Se non lo hai già fatto, aggiungi Firebase al tuo progetto iOS. Se non si dispone di un'app iOS, è possibile scaricare un'app di esempio .

Passaggio 1 : configura Crashlytics nella console di Firebase

  1. Fai clic su Crashlytics nel riquadro di navigazione sinistro della console di Firebase .

  2. Se il tuo progetto Firebase ha più app registrate, seleziona l'app che hai appena aggiunto dal menu a discesa accanto a Crashlytics nella barra superiore della console.

  3. Fai clic su Abilita Crashlytics .

Passaggio 2 : aggiungi Firebase Crashlytics alla tua app

  1. Apri il podfile creato per il tuo progetto Firebase e aggiungi il pod FirebaseCrashlytics . Per un'esperienza ottimale con Firebase Crashlytics, ti consigliamo di abilitare Google Analytics nel tuo progetto aggiungendo anche il pod Firebase per Analytics alla tua app. Assicurati di aggiungere Google Analytics versione 6.3.1 o successive per ottenere utenti e briciole di pane in tempo reale senza crash.

    pod 'Firebase/Crashlytics'
    
    # Recommended: Add the Firebase pod for Google Analytics
    pod 'Firebase/Analytics'
    
  2. Installa i pod, quindi .xcworkspace tuo file .xcworkspace per vedere il progetto in Xcode:

    pod install
    open your-project .xcworkspace
    
  3. Importa il modulo Firebase in UIApplicationDelegate :

    veloce

    import Firebase

    Objective-C

    @import Firebase;
  4. Configura un'istanza condivisa FirebaseApp , in genere nell'applicazione application:didFinishLaunchingWithOptions: metodo:

    veloce

      // Use the Firebase library to configure APIs.
      FirebaseApp.configure()
      

    Objective-C

      // Use the Firebase library to configure APIs.
      [FIRApp configure];
      
  5. Ricompila la tua app.

Passaggio 3 : inizializzare Crashlytics

È possibile inizializzare Crashlytics aggiungendo uno script di esecuzione alla fase di creazione del progetto. Lo script di esecuzione consente a Xcode di caricare automaticamente il file dSYM del progetto ogni volta che l'app si arresta in modo anomalo in modo che Crashlytics possa generare automaticamente rapporti sugli arresti anomali.

  1. Apri il tuo progetto in Xcode, quindi seleziona il suo file di progetto nel navigatore di sinistra.

  2. Dal menu a discesa Seleziona un progetto o destinazione , seleziona il tuo obiettivo di costruzione principale.

  3. Seleziona la scheda Crea fasi , quindi fai clic su > Nuova fase script di esecuzione .

  4. Espandi la nuova sezione Esegui script visualizzata. Nel campo dello script (situato nel campo Shell ), aggiungi un nuovo script di esecuzione:

    " ${PODS_ROOT} /FirebaseCrashlytics/run"
  5. Aggiungi la posizione dSYM della tua app come file di input che consente a Crashlytics di generare automaticamente dSYM per app di grandi dimensioni più rapidamente. Per esempio:

    ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}
    

    Puoi anche fornire la posizione Info.plist tua app nel campo File di input della fase di compilazione:

    $(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)

Dopo aver aggiunto l'SDK alla tua app, Crashlytics si mette automaticamente al lavoro ascoltando e raccogliendo i rapporti sugli arresti anomali.

Passaggio 4 : esegui il tuo progetto

Infine, esegui la tua app. I registri del dispositivo visualizzano la verifica Firebase del completamento dell'inizializzazione.

Prossimi passi