FirebaseCrashlytics Xcode sin pods

Solo quería escribir un tutorial rápido sobre cómo configurar Firebase Crashlytics sin usar vainas de cacao. Sé que soy uno de los pocos que no disfruta usando pods, pero si alguien alguna vez ha experimentado arruinar un proyecto de Xcode y tener demasiados archivos sin ningún motivo y golpearse la cabeza contra una mesa durante horas tratando de obtener el app para compilar, tal vez esto sea de utilidad.

Definitivamente no soy un profesional de ninguna manera, pero no había visto nada publicado en línea sobre esto.

  1. El requisito previo es tener tu aplicación configurada en Firebase console y Xcode configurado usando Firebase. Puede usar el tutorial de Google aquí y descargar los marcos aquí , pero esto es imprescindible antes de pasar al siguiente paso.
  2. Después de seguir su guía y configurar Firebase, lo interesante es que no proporcionan una guía de instalación manual para Crashlytics, los pods son la única opción, así que aquí está mi intento: En la misma carpeta de todos los frameworks que descargaste a tu computadora en la anterior. paso, encontrar la carpeta FirebaseCrashlytics, abrirlo y arrastrar y soltar el archivo FirebaseCrashlytics.xcframework, y el ejecutar el archivo ejecutable y el archivo de carga-símbolos en su proyecto, en la misma carpeta en Xcode donde se encuentran todos los demás xcframeworks de el paso anterior. NOTA: Para ser honesto, no estoy seguro del archivo upload-symbols, creo que esta es una herramienta separada que puede usar para cargar sus archivos dsym. Puede intentar omitir ese archivo si lo desea.
  3. Siga el tutorial de Google aquí, pero omita el paso 2, ya que no estamos usando archivos de pod. En el paso 3, agregue el script de ejecución de la fase de compilación, sin embargo, lo vamos a modificar. Donde dice agregar esto al script:
  4. "${PODS_ROOT}/FirebaseCrashlytics/run"
    

    "${PROJECT_DIR}/APPNAME_REPLACEME/MAYBE_FOLDERNAME/run"
    

    "${PROJECT_DIR}/TestApp/Analytics/run"
    

Suggested posts

“Esa islita lo cambia todo”

Cómo diseñamos Lyft Live Activities para mejorar la experiencia del pasajero

“Esa islita lo cambia todo”

Un cambio de juego para los viajes compartidos De todas las cosas que hacemos en Lyft, coreografiar las recolecciones entre pasajeros y conductores es una de las más complejas y trascendentales. Lograr esta coreografía depende de que Lyft haga muchas cosas bien, pero simplemente mantener a los pasajeros al día es esencial.

Ciclo de vida de la aplicación

Ciclo de vida de la aplicación

: Ciclo desde el inicio de la aplicación hasta el apagado: Usabilidad mediante la administración de memoria o datos ⬆️ La seguridad se puede procesar UIApplication, situación de AppDelegate: define las funciones que el objeto AppDelegate recibe el mensaje enviado desde el objeto UIApplication y ejecuta cada No en ejecución: el estado en el que la aplicación no se está ejecutandoInactivo: El estado en el que se ejecuta la aplicación pero no se reciben eventos. Activo: el estado en el que se ejecuta la aplicación y se produce un evento. Fondo: el estado en el que la aplicación se encuentra en segundo plano, pero el código se ejecuta. Suspendido: el estado en el que se encuentra la aplicación. en segundo plano y sin ejecutar código para delegar funciones en el archivo AppDelegate.swift SceneDelegate Para responder bien a la función de escena múltiple admitida desde iOS 13 en adelante AppDelegate / SceneDelegate AppDelegate 1.

Related posts

Ese Archivo de Amenazas: Vol 7 Black Basta

Ese Archivo de Amenazas: Vol 7 Black Basta

En el mundo interconectado de hoy, la amenaza de los ataques cibernéticos es más frecuente que nunca. Los ciberdelincuentes y los actores del estado-nación buscan constantemente explotar las vulnerabilidades y robar datos valiosos, lo que representa un riesgo significativo para las organizaciones de todos los tamaños.

La persecución de los cristianos: el crimen de odio del que no hablamos

Olvídate de la islamofobia: los cristianos (y los judíos) son las principales víctimas de los delitos de odio religioso.

La persecución de los cristianos: el crimen de odio del que no hablamos

Cualquier mente racional sabe que los círculos políticos y mediáticos están dominados por la izquierda, incluso por la extrema izquierda, una situación que crea un desequilibrio en el discurso político. En el campo de la religión, este desequilibrio es claramente visible: los periódicos y las redes de izquierda no se apresuran a defender la fe cristiana.

Financiamiento de la eliminación de carbono en el año fiscal 24

El desglose de las solicitudes de asignaciones de Carbon180 a través de vías

Financiamiento de la eliminación de carbono en el año fiscal 24

Por Alyson Lee, asesora de gestión de asuntos gubernamentales El proceso de asignaciones anuales del gobierno federal es fundamental para nuestros esfuerzos por financiar la eliminación de dióxido de carbono (CDR). Cada año, Carbon180 envía solicitudes a varias oficinas del Congreso para ayudar a guiar hacia dónde fluirán los dólares del próximo año.

La erosión lenta: revelando las formas en que las personas se desgastan en sus carreras

La erosión lenta: revelando las formas en que las personas se desgastan en sus carreras

En el mundo acelerado y competitivo de hoy, la carrera de uno juega un papel importante en el crecimiento personal, la estabilidad financiera y la satisfacción general con la vida. Sin embargo, muchas personas se encuentran atrapadas en un ciclo implacable de estancamiento e insatisfacción, y su vida profesional se desvanece gradualmente.