Check out what’s new from Firebase at Google I/O 2022. Learn more

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 completi sugli arresti anomali nella console Firebase.

La configurazione di Crashlytics richiede attività sia nella console Firebase che nell'IDE (come l'aggiunta di un file di configurazione di Firebase e di Crashlytics SDK). Per completare la configurazione, dovrai forzare un arresto anomalo del test per inviare il tuo primo rapporto di arresto anomalo a Firebase.

Prima di iniziare

  1. Se non lo hai già fatto, aggiungi Firebase al tuo progetto Apple. Se non disponi di un'app Apple, puoi scaricare un'app di esempio .

  2. Consigliato : per ottenere funzionalità come utenti senza arresti anomali, registri breadcrumb e avvisi di velocità, devi abilitare Google Analytics nel tuo progetto Firebase.

    • Se il tuo progetto Firebase esistente non ha Google Analytics abilitato, puoi abilitare Google Analytics dalla scheda Integrazioni delle tue > Impostazioni progetto nella console Firebase.

    • Se stai creando un nuovo progetto Firebase, abilita Google Analytics durante il flusso di lavoro di creazione del progetto.

Passaggio 1 : aggiungi Firebase Crashlytics SDK alla tua app

Usa Swift Package Manager per installare e gestire le dipendenze di Firebase.

  1. In Xcode, con il progetto dell'app aperto, vai su File > Aggiungi pacchetti .
  2. Quando richiesto, aggiungi il repository SDK delle piattaforme Apple Firebase:
  3.   https://github.com/firebase/firebase-ios-sdk
      
  4. Scegli la libreria Crashlytics.
  5. Per un'esperienza ottimale con Crashlytics, ti consigliamo di abilitare Google Analytics nel tuo progetto Firebase e di aggiungere l'SDK Firebase per Google Analytics alla tua app. È possibile selezionare la libreria senza raccolta IDFA o con raccolta IDFA.
  6. Al termine, Xcode inizierà automaticamente a risolvere e scaricare le tue dipendenze in background.

Quindi, configura il modulo Firebase:

  1. Importa il modulo Firebase nella tua struttura App o UIApplicationDelegate :

    Veloce

    import Firebase

    Obiettivo-C

    @import Firebase;
  2. Configura un'istanza condivisa FirebaseApp , in genere nell'inizializzatore App o nel metodo dell'applicazione del delegato application(_:didFinishLaunchingWithOptions:) :

    Veloce

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

    Obiettivo-C

    // Use the Firebase library to configure APIs.
    [FIRApp configure];
    

Passaggio 3 : forza un arresto anomalo del test per completare l'installazione

Per completare la configurazione di Crashlytics e visualizzare i dati iniziali nel dashboard di Crashlytics della console Firebase, devi forzare un arresto anomalo del test.


E questo è tutto! Crashlytics sta ora monitorando la tua app per gli arresti anomali. Visita la dashboard di Crashlytics per visualizzare e analizzare tutti i rapporti e le statistiche.

Prossimi passi

  • Integra con Google Play in modo da poter filtrare i rapporti sugli arresti anomali della tua app Android in base al monitoraggio di Google Play direttamente nella dashboard di Crashlytics. Ciò ti consente di concentrare meglio la tua dashboard su build specifiche.