【问题标题】:How do I get from google-services.json to GoogleServices-info.plist?如何从 google-services.json 到 GoogleServices-info.plist?
【发布时间】:2017-07-07 11:47:53
【问题描述】:

我正在使用 Firebase Unity 插件在 Unity 中为 iOS 构建,并收到一条错误消息,指出在我的项目中找不到 GoogleServices-info.plist,因此无法为 iOS 构建。根据 Firebase 文档,您应该从 Dasboard 下载 plist 文件,但当然当您去那里时,您会发现他们只为您提供 iOS 项目的 .json 文件下载。

我错过了什么?如何获取 .plist 文件?它应该生成吗?

【问题讨论】:

标签: ios firebase unity3d


【解决方案1】:

在 firebase 上,如果您为项目创建 iOS 应用程序,它提供下载的文件实际上是一个 .plist 文件。

在您的项目概述中,它显示了您的应用,您应该在其中拥有 android 和 iOS:

然后单击 iOS 应用程序的选项 点击“设置”

然后从这里开始: 点击“GoogleService-Info.plist”

你能检查你的项目有一个 iOS 应用吗?

【讨论】:

  • 谢谢——就是这样。事实证明,有两条非常相似的路径,一条指向 .json 文件(整体项目设置),另一条(特定应用程序设置)指向 .plist 文件。还有一个额外的步骤,您必须将 .plist 文件实际添加到您的 Unity 项目中。我把我的放在 Plugins/iOS 文件夹中。
  • @screenglow 你好,我正在开发一个unity的PC游戏,PC没有选项,我该怎么办?
【解决方案2】:

按照以下步骤进行

▪   Go to dashboard select your app  
▪    Go Settings > general > your apps 
▪    Select iOS app
▪   Click on Download the latest config file

你会得到 info.plist 文件

【讨论】:

    【解决方案3】:

    按照以下步骤下载文件 GoogleServices-info.plist 和 google-service.json 。

    google-service.json 文件用于 android,而 GoogleServices-info.plist 用于 IOS。

    对于 ionic 中的 firebase 设置,您必须同时使用这两个文件。您还必须设置一个包含两个应用程序 android 和 ios 的项目。

    • 创建项目
    • 从仪表板添加应用程序 android。键入 android 包名称和应用程序名称,然后在第二个设置中下载 google-service.json 文件。

    • 为 ios 添加应用程序,输入 IOS 捆绑程序 ID 和名称。然后在第二步下载文件 GoogleServices-info.plist。然后,配置项目。

    【讨论】:

      猜你喜欢
      • 2019-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-19
      • 2017-12-19
      • 1970-01-01
      • 2017-10-19
      相关资源
      最近更新 更多