在将Google SignIn设置为当前项目时,我必须生成GoogleService-Info.plist并成功完成,但现在我也要集成Google Analytics,因此需要再次生成googleServices plist,以便这两个plist会有任何冲突,有没有办法在两个框架中使用单个plist。
有什么建议吗?
编辑: 顺便说一句,两个框架的帐户都不同。
答案 0 :(得分:0)
如果您已使用GoogleService-Info.plist在项目中添加了Google SignIn,则只需在GoogleService-Info.plist中添加 TRACKING_ID 即可整合Google Analytics(两者都使用相同的帐户)。 GoogleService-Info.plist中的所有内容都与Google SignIn GoogleService-Info.plist相同,并添加了 TRACKING_ID 。
从Google Analytics的GoogleService-Info.plist中复制。
<key>TRACKING_ID</key><string>Your Tracking</string>
<key>IS_ANALYTICS_ENABLED</key><true/>
修改更新:试试这个
对于这种情况,您需要在项目中为开发和产品使用不同的目标与差异套件ID。
之后,您可以为此目标链接GoogleService-info.plist
。我还建议在项目目录中创建不同的文件夹
看看图片。首先创建目标 Prod 和 Dev
在项目词典中创建差异文件夹后,让我们称之为 GoogleProd 和 GoogleDev ,并将您的.plist
文件复制到差异文件夹并拖动到项目。您需要与TestProd target
第二个文件链接TestDev target
最终的项目目录看起来像