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
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 .
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.
- En Xcode, con su proyecto de aplicación abierto, vaya a Archivo > Agregar paquetes .
- Cuando se le solicite, agregue el repositorio del SDK de las plataformas Apple de Firebase:
- Elija la biblioteca de Crashlytics.
- 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.
- Cuando termine, Xcode comenzará a resolver y descargar automáticamente sus dependencias en segundo plano.
https://github.com/firebase/firebase-ios-sdk
A continuación, configure el módulo Firebase:
Importe el módulo Firebase en su estructura de
App
oUIApplicationDelegate
:Rápido
import Firebase
C objetivo
@import Firebase;
Configura una instancia compartida de
FirebaseApp
, normalmente en el métodoapplication(_: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
- Personalice la configuración de su informe de fallas agregando informes opcionales, registros, claves y seguimiento de errores no fatales.
- 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.