无法下载GoogleService-Info.plist文件。

14
我正在尝试为我的新iOS应用程序设置Google Analytics,按照这里的说明进行操作。它指导我点击“获取配置文件”按钮,但该按钮只是将我发送到另一个页面,出现旋转,却没有任何反应。我已经在Analytics中设置了网站属性和移动视图。有人可以与我共享GoogleService-Info.plist文件吗?这样我就可以手动填写文件的详细信息并将其添加到我的项目中。

2
应该长这样 https://github.com/googlesamples/google-services/blob/master/ios/mock-GoogleService-Info.plist - onmyway133
8个回答

6
我也遇到过这种情况。如果您关闭所有应用程序并按照链接操作,下一次使用时它会为我工作。您可以尝试这样做。以下是示例plist文件的链接,当然,我已将跟踪ID、包ID和应用程序ID 替换为原始值的字符串。希望能有所帮助。 Google示例Plist文件

处理多个谷歌账号会影响下载。感谢提供的想法。 - Dinesh Raja

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

enter image description here

单击添加项目并按照步骤进行操作。
2)现在打开此链接以获取GoogleService-Info.plist文件

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

-->点击开始

enter image description here

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

--> 现在选择域 Ex: iOS

enter image description here

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

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

enter image description here

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

enter image description here

--> 转到常规选项卡,您可以在此处找到GoogleService-Info.plist文件并下载它。

enter image description here


3

第一次登录 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.

这对我很有帮助。我只需要创建项目。 - Antenehs

3
下载链接并不总是立即可见,您需要向上滚动才能看到它,我碰巧在下载之前按了下一步,错过了下载文件的机会。
我更喜欢自动生成的文件,因为我很懒(我们都一样)。
所以,请遵循以下步骤:
  1. 前往https://developers.google.com/analytics/devguides/collection/ios/v3/
  2. 向下滚动到 获取配置文件
  3. 当被要求输入应用名称和Bundle ID时,只需使用下拉菜单,您将在其中找到先前创建的应用程序详细信息。
  4. 继续下一步 继续:选择和配置服务
  5. 选择您的服务,注意您之前选择的服务将有一个绿色箭头(下面是Analytics的情况) 选择和配置服务

  6. 选择 生成配置文件

  7. 您将再次获得下载文件的机会。

下载和安装配置文件

完成!

我在点击我的平台(这里是iOS)后,出现了无尽的旋转指示器 :( - Stu P.

2

1
在Chrome上安装忽略X-Frame头插件使这个错误消失了。

1
同样的问题,我得到了以下无效的JSON文件:
)]}'
{"status":401,"message":"Invalid authuser parameter"}

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


0

很奇怪,因为我再次点击同一个链接“获取配置文件”,我可以第二次下载。 - sanjana
是的,我已经尝试关闭浏览器并重新打开它,甚至尝试了其他两个浏览器来测试,那时我开始想他们一定有一个js的bug,所以我查看了控制台并发现他们链接到子域上的资源违反了JavaScript的跨链接规则。 - LeviXC
哦,好的...我没有做那么多...不确定如何,但下次我可以下载...无论如何,现在你有它 :) - sanjana

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