Ir a la consola

Comienza a usar Firebase Crashlytics

En esta guía de inicio rápido, se muestra cómo configurar Firebase Crashlytics para obtener informes de fallas completos en Firebase console.

Antes de comenzar

A fin de poder usar Crashlytics, debes registrar tu app para iOS y configurarla a fin de que use Firebase.

  • Si tu app para iOS ya usa Firebase, significa que ya está registrada y configurada para esa plataforma.

  • Si no tienes la app para iOS, puedes descargar la app de muestra.

    Ten en cuenta que agregar Firebase a tu app para iOS implica realizar tareas en Firebase console y en tu proyecto abierto de Xcode (por ejemplo, descargar archivos de configuración de Firebase desde la consola y transferirlos a tu proyecto de Xcode).

Paso 1: Configura Crashlytics en Firebase console

  1. Haz clic en Crashlytics en el panel de navegación izquierdo de Firebase console.

  2. Si tu proyecto de Firebase contiene varias apps registradas, selecciona la última app que agregaste del cuadro desplegable junto a Crashlytics en la barra superior de la consola.

  3. Haz clic en Configurar Crashlytics.

  4. Selecciona Esta app es nueva en Crashlytics y no tiene ninguna versión del SDK.

Paso 2: Agrega el SDK de Crashlytics

Para comenzar, agrega los archivos del marco de trabajo del SDK de Crashlytics al lugar de trabajo de Xcode del proyecto. En la mayoría de los proyectos, es más fácil hacerlo si se agregan los CocoaPods de Crashlytics. Pero si el proyecto no admite CocoaPods, puedes agregar los archivos de forma manual.

Paso 3: Inicializa Crashlytics

Los marcos de trabajo que agregaste incluyen una secuencia de comandos de ejecución que inicializa Crashlytics. Agrégala a las fases de compilación del proyecto:

  1. Abre tu proyecto en Xcode y selecciona el archivo de proyecto en el Navegador.

  2. Selecciona el destino de compilación principal en el menú desplegable Selecciona un proyecto o un destino.

  3. Abre la pestaña Fases de compilación del destino.

  4. Haz clic en Agregar una fase de compilación nueva, luego selecciona Nueva fase de secuencia de comandos ejecutable.

  5. Agrega la siguiente línea al cuadro de texto Ingresa una secuencia de comandos:

    Instalación con CocoaPods
    "${PODS_ROOT}/Fabric/run"
    Instalación manual
    "${PROJECT_DIR}/Fabric.framework/run"

  6. Solo para Xcode 10: Agrega la ubicación del archivo Info.plist compilado de la app al campo Archivos de entrada de la fase de compilación, de la siguiente manera:

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

    Después de agregar el SDK a tu app, Crashlytics comenzará a trabajar automáticamente para detectar y recopilar informes de fallas.

Paso 4: Compila o ejecuta tu proyecto

Ejecuta la app para enviar la verificación a Firebase de que lo integraste correctamente.

En los registros de tu dispositivo, se mostrará la verificación de Firebase que indica que se completó la inicialización.

Mira un video instructivo

Para obtener orientación detallada sobre cómo comenzar con Crashlytics, mira el siguiente video instructivo:

Puedes encontrar más videos en el canal de YouTube de Firebase.

Pasos siguientes

  • Prueba la implementación: Para probar la configuración de Crashlytics, fuerza una falla con el fin de generar el informe correspondiente en Firebase console.

  • Personaliza informes de fallas: Crashlytics comienza a recopilar informes de fallas automáticamente apenas agregas el SDK, pero también puedes personalizar la configuración si agregas informes de aceptación, registros y claves, y haces un seguimiento de los errores recuperables.