获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

Comience con Firebase Crashlytics

Esta guía de inicio rápido describe cómo configurar Firebase Crashlytics en su aplicación con el SDK de Firebase Crashlytics para que pueda obtener informes completos sobre fallas en la consola de Firebase.

La configuración de Crashlytics requiere tareas tanto en la consola de Firebase como en su IDE (como agregar un archivo de configuración de Firebase y el SDK de Crashlytics). Para finalizar la configuración, deberá forzar un bloqueo de prueba para enviar su primer informe de bloqueo a Firebase.

Antes de que empieces

  1. Si aún no lo ha hecho, agregue Firebase a su proyecto de Apple. Si no tiene una aplicación de Apple, puede descargar una aplicación de muestra .

  2. Recomendado : para obtener funciones como usuarios sin bloqueos, registros de migas de pan y alertas de velocidad, debe habilitar Google Analytics en su proyecto de Firebase.

    • Si su proyecto de Firebase existente no tiene habilitado Google Analytics, puede habilitar Google Analytics desde la pestaña Integraciones de su > Configuración del proyecto en la consola de Firebase.

    • Si está creando un nuevo proyecto de Firebase, habilite Google Analytics durante el flujo de trabajo de creación del proyecto.

Paso 1 : agregue el SDK de Crashlytics a su aplicación

Use Swift Package Manager para instalar y administrar las dependencias de Firebase.

  1. En Xcode, con su proyecto de aplicación abierto, vaya a Archivo > Agregar paquetes .
  2. Cuando se le solicite, agregue el repositorio del SDK de las plataformas Apple de Firebase:
  3.   https://github.com/firebase/firebase-ios-sdk
  4. Elija la biblioteca de Crashlytics.
  5. Para una experiencia óptima con Crashlytics, recomendamos habilitar Google Analytics en su proyecto de Firebase y agregar el SDK de Firebase para Google Analytics a su aplicación. Puede seleccionar la biblioteca sin colección IDFA o con colección IDFA.
  6. Cuando termine, Xcode comenzará a resolver y descargar automáticamente sus dependencias en segundo plano.

A continuación, configure el módulo Firebase:

  1. Importe el módulo Firebase en su estructura de App o UIApplicationDelegate :

    Rápido

    import Firebase

    C objetivo

    @import Firebase;
  2. Configura una instancia compartida de FirebaseApp , normalmente en el método application(_:didFinishLaunchingWithOptions:) del delegado de tu aplicación:

    Rápido

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

    C objetivo

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

Paso 3 : forzar un bloqueo de prueba para finalizar la configuración

Para terminar de configurar Crashlytics y ver los datos iniciales en el panel de Crashlytics de Firebase console, debe forzar un bloqueo de prueba.


¡Y eso es! Crashlytics ahora está monitoreando su aplicación en busca de fallas. Visite el panel de control de Crashlytics para ver e investigar todos sus informes y estadísticas.

Próximos pasos

  • Integre con Google Play para que pueda filtrar los informes de fallas de su aplicación de Android por pista de Google Play directamente en el tablero de Crashlytics. Esto le permite enfocar mejor su tablero en compilaciones específicas.