Firebase - 无法找到配置文件:'GoogleService-Info.plist'

6

我已经下载并将其添加到我的Xcode项目中,我也复制了所需的项...我不明白为什么我仍然会出现这个错误。我的应用程序委托中有FIRApp.configure()...有什么建议吗?提前感谢你。

 func application(application: UIApplication,
                         didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?)
            -> Bool {
                UINavigationBar.appearance().tintColor = UIColor.greenColor()
                UIApplication.sharedApplication().statusBarStyle = .LightContent

                FIRApp.configure()
                return true
        }
4个回答

13
  1. 添加到项目中
  2. 点击它:

输入图片描述

  1. 在 Xcode 的右侧边栏上,勾选 Target Membership 选项:

输入图片描述


5

解决方案 1

确保你的 Google 服务属性列表文件名为 GoogleServices-Info.plist。如果不是,它将无法工作。

解决方案 2

如果仍然无法工作,则在 Xcode 中创建 Resource Folder,然后将 GoogleServices-Info.plist 复制到 Resource folder 中。现在运行你的项目。希望这能帮到你。

See this image


我不得不删除那个google.plist,因为在那之前我已经下载了一个google.plist。我使用了我最初下载的原始文件,它起作用了!虽然感谢你的帮助! - Frank Boccia
将GoogleService-Info.plist移动到资源文件夹对我有用。祝编码愉快@Frank Boccia - Vinoth Vino
很遗憾对我没用。编辑:明白了,为此创建了一个答案。 - Bruno Lemos

3

我尝试了很多复制粘贴的方法,甚至创建/放置plist文件在资源文件夹中也没有效果 :(

有时,只使用原始的plist文件是最好的工作指标,但这是最好的解决方案,每次我使用Xcode(8-9)/Swift和Firebase一起使用时都能100%地工作:

  1. 进入项目设置
  2. 点击“Build Phases”
  3. 点击“Copy Bundle Resources”(以展开)
  4. 将GoogleServices-Info.plist文件拖到此文件夹中
  5. 现在运行该项目,它应该可以工作:D

0

我在两个不同的文件/位置中调用了 FIRApp.configure(),导致应用程序崩溃。

你只需要调用一次即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接