在通过pod添加Firebase后,Xcode无法识别GoogleService-Info.plist文件

时间:2016-06-01 20:40:02

标签: ios swift firebase

我正在尝试添加Firebase,并且我不断收到一条日志消息:

  

找不到配置文件:' GoogleService-Info.plist'。

我通过File > Add new file to project在Xcode中添加了该文件 有什么建议吗?

enter image description here

9 个答案:

答案 0 :(得分:69)

对于仍有此问题的人:

  1. 将文件添加到项目
  2. 点击它:
  3. enter image description here

    1. 在Xcode的右侧边栏上,标记Target Membership选项:
    2. enter image description here

答案 1 :(得分:12)

它发生在我身上。只需删除(7)。当您构建代码时,Xcode firebase框架通过GoogleService-Info.plist连接到firebase,如果未完全调用.plist文件,则会显示错误:GoogleService-Info.plist。在.plist文件名称中有另一个字符的那一刻,firebase框架将无法识别它。框架工作仅搜索“GoogleService-Info.plist”而不是“GoogleService-Info.plist(07)”

当您多次下载GoogleService-Info.plist时,通常会发生这种情况 从控制台。如果你想避免这种情况。从“下载”地毯中取出文件。否则,如果您的计算机已经在该地毯内部有一个数字,那么您的计算机将在名称文件的末尾添加一个数字。它会创建一个副本。

希望这有帮助!

答案 2 :(得分:12)

我通过以下步骤解决了这个问题:

  1. 转到项目的构建阶段 enter image description here

  2. 展开“复制捆绑资源”

  3. 点击加号(+)按钮,添加“GoogleService-Info.plist”文件。
  4. 清理并构建您的项目。

答案 3 :(得分:5)

plist名称从GoogleService-Info(7).plist更改为GoogleService-Info.plist

答案 4 :(得分:4)

此文件应位于项目目录中,而不是pods目录中。

答案 5 :(得分:4)

https://github.com/firebase/quickstart-ios/issues/5

我遇到了同样的问题。我按照以下步骤解决了这个问题 资料来源:https://github.com/firebase/quickstart-ios/issues/5

答案 6 :(得分:3)

将文件GoogleService-Info(7).plist重命名为GoogleService-Info.plist

答案 7 :(得分:0)

我的经验:

google-service.plist位于gitignore上,并且Xcode持有对其的引用(如果存在),因此不应使用红色。这意味着实际文件丢失了,只需手动将它们重新添加到每个文件夹中(而不是通过Xcode)。

答案 8 :(得分:0)

只需将 GoogleService-Info.plist 拖放到 xcode 中