realtime proyecto configurar agregar ios swift firebase

ios - proyecto - El delegado de la aplicación se bloquea debido a la inicialización de Firebase



ios firebase database (9)

Recibo este error que causa la falla de AppDelegate

Finalización de la aplicación debido a la excepción no detectada ''com.google.greenhouse'', razón: ''Error Domain = com.google.greenhouse Code = -102 "No se puede configurar correctamente la subspec Analytics" UserInfo = {NSLocalizedFailureReason = El ID de seguimiento no debe ser nulo o estar vacío ., NSLocalizedDescription = No se puede configurar correctamente la subspec Analytics} ''

He seguido la guía de Firebase desde here

cual puede ser la razon? Además, no tengo la intención de utilizar google analytics por ahora. ¿Alguna solución?

EDITAR:

Nota: he eliminado los ID y las claves para esta captura de pantalla


Asegúrese de que el archivo GoogleService-Info.plist esté en la ubicación correcta, es decir, en la raíz del proyecto.

He agregado una captura de pantalla de mi proyecto para que pueda verificarlo.


Eliminar de Podfile -> pod ''Google / Analytics''


Habilite / deshabilite los servicios que desee en mi caso, solo necesito analizar, entonces configuro SÍ en IS_ANALYTICS_ENABLED y otros servicios configurados en NO.

Source


La solución aceptada fue eliminar Google Analytics. Pero en realidad puedes tener tanto Firebase como Google Analytics. La solución que encontré fue agregar TRACKING_ID en GoogleService-Info.plist

por ejemplo, agrega esto:

<dict> <key>TRACKING_ID</key> <string>UA-XXXXXX-X</string>

Espero que ayude a alguien!


Le pregunté al equipo de Firebase sobre este tema y ellos respondieron.

Cosas que puedes verificar si el problema persiste. Verifique que el archivo GoogleService-Info.plist esté en la ubicación correcta, es decir, en la raíz del proyecto. Verifique su IS_ANALYTICS_ENABLED en google plist. Intenta cambiarlo. Intente eliminar el pod ''Google / Analytics''. Agregue -FIRAnalyticsDebugEnabled para obtener más información de depuración.

Mi problema se resolvió eliminando el pod de Google / Analytics.


Ninguna de las soluciones sugeridas aquí funcionó para mí. Lo único que hizo fue deshabilitar Firebase Analytics, agregando "FIREBASE_ANALYTICS_COLLECTION_ENABLED" (Boolean) a GoogleService-Info.plist y configurándolo como "NO" (tomado de: https://firebase.google.com/support/guides/disable-analytics )


Si desea tener tanto Google Analytics como Firebase. Agregue dos líneas de código en el archivo GoogleService-Info. Espero que ayude

<key>TRACKING_ID</key> <string>UA-123456789-0</string>


Si no fue la ubicación de su archivo googleservice-info.plist. Verifique su IS_ANALYTICS_ENABLED en google plist. Tal vez intente cambiarlo al opuesto de lo que es actualmente. Además, puede agregar esta opción de lanzamiento para obtener más información de depuración. Quizás ayude. Producto -> Esquema -> Editar esquema -> Argumentos pasados ​​en el lanzamiento:

-FIRAnalyticsDebugEnabled


Tuvimos exactamente el mismo error y lo resolvimos quitando

pod ''Google/Analytics''

de Podfile.

En nuestro caso, utilizamos GA y cambiamos a Firebase + TagManager Solution, pero simplemente olvidamos eliminar ''Google / Analytics'' de Podfile. (Incluso eliminamos ''Google / Analytics'', TagManager instala GoogleAnalytics para las dependencias, pero los errores desaparecen. Curioso, pero funciona ...)