如何在Xcode中为不同的目标使用不同的Google Analytics跟踪ID

4
我有两个相同应用的目标(一个免费,一个付费),我希望配置2个不同的Google Analytics跟踪代码和捆绑ID。 Google Analytics SDK使用文件GoogleService-Info.plist,但我找不到任何方法来为SDK配置另一个info.plist文件。
有什么想法吗?

3
嗨。只需将第二个“GoogleService-Info.plist”添加到您的项目中(文件应位于不同的文件夹中)。然后将第一个文件添加到“Free”目标,第二个文件添加到“Paid”目标。 - Serge Maslyakov
当我改变其中一个时,另一个也会被改变。 - Yuvals
我按照你说的做了,但它崩溃了:“原因:'配置Google服务时出错:...请检查GoogleService-Info.plist的格式和位置”。 - Yuvals
你只是用已经存在的文件来制作“添加文件到…”吗?它应该是一个新的GoogleService-Info.plist文件,放置在不同的文件夹中。在Xcode右侧的选项卡“身份和类型”中检查文件路径,并确保路径不同。 - Serge Maslyakov
1个回答

0

你可以在不同的目标中添加两个同名文件,但是你不能在同一个目标中添加两个同名文件。

如果要添加两个 GoogleService-Info.plist 文件,你需要创建两个不同的文件夹,在其中添加这些文件,但要小心将这些文件添加到它们各自的目标中。

enter image description here

enter image description here


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