31 votes

App Delegate se bloque en raison de l'initialisation de Firebase

J'obtiens cette erreur qui est à l'origine de l'AppDelegate de crash

Résiliation d'application en raison de uncaught exception 'de com.google.de serre, de la raison: "Erreur de Domaine=com.google.à effet de serre Code=-102 "Impossible de configurer correctement subspec Analytics" UserInfo={NSLocalizedFailureReason=ID de Suivi ne doit pas être nul ou vide., NSLocalizedDescription=Impossible de configurer correctement subspec Analytics}'

J'ai suivi le Firebase guide à partir d' ici

Quelle peut être la raison? Aussi je n'ai pas l'intention d'utiliser google analytics pour l'instant. Un correctif?

EDIT:

Location of GoogleService-Info.plist

Note: j'ai supprimé la carte d'identité et les Clés pour cette capture d'écran GoogleService-Info.plist content

112voto

ordinaryman09 Points 1951

La solution acceptée était de supprimer Google Analytics. Mais vous pouvez réellement avoir à la fois Firebase et Google Analytics. La solution que j'ai trouvée était d'ajouter TRACKING_ID dans GoogleService-Info.plist

par exemple, ajoutez ceci:

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

J'espère que cela aide quelqu'un!

18voto

MrDank Points 897

J'ai demandé à la Firebase de l'équipe sur cette question et ils ont répondu.

Choses que vous pouvez vérifier si le problème persiste. Vérifiez que le GoogleService-Info.fichier plist est au bon endroit, je.e à la racine du projet. Vérifiez votre IS_ANALYTICS_ENABLED dans google plist. Essayez de la modifier. Essayez de supprimer pod " /Google Analytics. Ajoutez -FIRAnalyticsDebugEnabled pour obtenir plus d'informations de débogage.

Mon problème a été résolu par la suppression de Google/google Analytics pod.

10voto

e-zuka Points 101

Nous avons eu exactement la même erreur et résolu en supprimant

 pod 'Google/Analytics'
 

de Podfile.

Dans notre cas, nous utilisions GA et passions à la solution Firebase + TagManager, mais nous avons juste oublié de supprimer «Google / Analytics» de Podfile. (Même si nous supprimons 'Google / Analytics', TagManager installe GoogleAnalytics pour les dépendances mais les erreurs ont disparu. Curieux mais ça marche ...)

4voto

Sanjay Mali Points 172

Si vous souhaitez avoir à la fois Google Analytics et Firebase. Veuillez ajouter deux lignes de code dans le fichier GoogleService-Info. J'espère que cela vous aidera

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

3voto

Naman Vaishnav Points 736

Activer / désactiver les services que vous souhaitez dans mon cas, je n'ai besoin que d'Analytics, j'ai donc défini OUI dans IS_ANALYTICS_ENABLED et Autres services définis sur NON.

La source

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X