118 votes

Impossible de trouver un fichier GoogleService-Info.plist valide dans votre projet.

Lorsque je lance mon code swift 3.2 avec Xcode 9 beta 4, c'est l'erreur que je reçois:

*** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure]; (FirebaseApp.configure() in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.'

J'ai déjà un fichier GoogleService-Info.plist nommé exactement comme il se doit et il est valide.

Y a-t-il un procès pour firebase ou quelque chose comme ça?

259voto

harshal jadhav Points 3107

Supprimez le fichier Google-Info.plist de votre projet et essayez de l'ajouter à partir du menu d'options de votre dossier de projet.

30voto

Kruger Brent Points 468

J'ai eu le même problème.

Cliquez sur le Googleservice-info.plist dans votre projet et de vérifier la Cible d'Adhésion pour l'application de l'inspecteur. Qu'il fixe pour moi.

C'est la raison de ce blocage et la suppression du fichier et l'ajout de nouveau est une autre façon de faire comme suggéré par les réponses ci-dessus. Mais la cause réelle est cela et c'est la bonne façon de le résoudre.

Veuillez vous référer à l'image ci-dessous pour plus de précisions:

enter image description here

24voto

Andrew Ko Points 61

Une fois que vous avez ajouté le fichier au projet, vous devrez peut-être également l'ajouter à Build Phases dans la section Compile Sources .

3voto

Steve Points 572
  1. Assurez-vous que le nom du fichier est correct, c'est-à-dire: " GoogleService-info.plist "
  2. Ajoutez-le au projet dans mac finder sous le nom du projet, puis faites-le glisser dans le projet pour le référencer.
  3. Enfin, comme Silvajee l’a mentionné, accédez au file inspector du fichier plist et cochez la case sous target membership pour l’inclure dans le project .

2voto

Sivajee Battina Points 3032

Malheureusement ou heureusement, l'erreur spécifiée est très précise. Une seule option est disponible pour le moment. i., e plaçant correctement le fichier Google-Info.plist dans votre projet. Essayez de supprimer et d'ajouter à nouveau. Vérifiez également si une cible est sélectionnée ou non.

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