【问题标题】:Can't download GoogleService-Info.plist file无法下载 GoogleService-Info.plist 文件
【发布时间】:2016-03-23 23:51:04
【问题描述】:

按照here 的说明,我正在尝试为我的新 iOS 应用设置 Google Analytics。

它指示我单击“获取配置文件”按钮,但该按钮只是将我发送到另一个旋转的页面,没有任何反应。我已经在 Analytics for web 中设置了媒体资源,并为移动设备设置了视图。

谁能与我分享GoogleService-Info.plist 文件,以便我可以尝试手动填写文件的详细信息并将其添加到我的项目中?

【问题讨论】:

标签: ios xcode firebase google-analytics crashlytics


【解决方案1】:

这也发生在我身上。如果您关闭所有内容并点击该链接,下次它对我有用。你可以尝试这样做。下面是示例plist文件的链接,当然我将tracking id、bundle id和app id替换为原始值的字符串。希望对您有所帮助。

Sample Google Plist file

【讨论】:

  • 处理多个 google 帐户会导致下载混乱。谢谢你的想法。
【解决方案2】:

第一次登录 Google 开发者帐户时获取配置的步骤。

1. Open google developer console.
2. Login to developer console.
3. Create project with valid name.
4. Enable google analytics. 
5. Then get the configuration file.

【讨论】:

  • 这对我有帮助。我只需要创建项目。
【解决方案3】:

下载链接并不总是立即可见,您必须向上滚动才能获得它,我碰巧在下载前按了下一步,我错过了下载文件的机会。

我更喜欢自动生成的文件,因为我很懒(我们都不是)

所以,请按照以下步骤操作

  1. 转到https://developers.google.com/analytics/devguides/collection/ios/v3/
  2. 向下滚动到Get a configuration file
  3. 当系统提示您输入应用名称和捆绑包 ID 时,只需使用下拉菜单,您就会在其中找到您之前创建的应用详细信息。
  4. 进入下一个屏幕Continue to: Choose and Configure Services
  5. 选择您的服务,注意您之前选择的服务将有一个绿色箭头(以下案例中的分析)

  6. 选择Generate configuration file

  7. 您将有机会再次下载该文件。

瞧!

【讨论】:

  • 点击我的平台后,我得到了永无止境的微调器(在这种情况下是 iOS):(
【解决方案4】:

您需要登录https://console.developers.google.com 创建您的第一个应用程序,然后返回https://developers.google.com/mobile/add 该网站现在可以正常工作了。

【讨论】:

    【解决方案5】:

    一般在iOS中

    1) 在 Firebase 控制台中创建您的项目https://console.firebase.google.com

    点击添加项目并按照步骤操作。

    2) 现在打开此链接以获取 GoogleService-Info.plist 文件

    https://developers.google.com/mobile/add

    -->点击开始

    -->选择你的项目 例如:CloudFirestoreSwift

    --> 现在选择域 例如:iOS

    -->现在添加应用程序包 id,然后将生成 GoogleService-Info.plist 文件,下载并根据需要完成步骤。

    注意:请不要更改文件名。必须是 GoogleService-Info.plist

    如果您已经生成了 GoogleService-Info.plist 文件。现在选择您的项目并进入项目设置。

    --> 进入General标签,你可以在这里找到GoogleService-Info.plist文件下载。

    【讨论】:

      【解决方案6】:

      在 Chrome 上安装 Ignore X-Frame headers 插件使这个错误消失了

      【讨论】:

        【解决方案7】:

        同样,我得到了以下无效的 json 文件:

        )]}'
        {"status":401,"message":"Invalid authuser parameter"}
        

        这可以通过在您的浏览器上清除 google.com 上的 cookie 来解决。

        【讨论】:

          【解决方案8】:

          感谢 Sanjana,我决定查看 Google 的网络代码,发现它们存在 X-Frame 错误。

          所以你可以访问的网址是https://accounts.google.com/ServiceLogin?service=cloudconsole&osid=1&passiv...collection/ios/v3/app?configured%253Dtrue&hl=en#add-config&cntlbl=Continue

          【讨论】:

          • 很奇怪,因为我再次点击相同的链接“获取配置文件”,我可以第二次下载。
          • 是的,我曾尝试关闭浏览器并再次打开它,甚至尝试了其他 2 个浏览器只是为了看看,那时我认为他们的 js 中一定有错误,所以我查看了控制台并发现他们已链接到违反 JavaScript 交叉链接规则的子域上的资源。
          • 哦,好吧..我不必做那么多...不知道如何下载,但我下次可以下载...无论如何现在你有它:)
          猜你喜欢
          • 1970-01-01
          • 2016-10-01
          • 2018-09-08
          • 2016-03-21
          • 1970-01-01
          • 2022-12-11
          • 2017-04-16
          • 1970-01-01
          • 2022-01-06
          相关资源
          最近更新 更多