小编Kat*_*reg的帖子

使用带有两个目标的Google登录

我有一个我无法弄清楚的问题,我到处搜索.

我最近在我的应用中添加了Google登录,但它在主要目标上工作正常,但是,由于我使用多个目标来部署我的应用的辅助版本,因此第二个捆绑标识符无法添加到"GoogleService" -Info.plist".Google登录代码按名称引用此文件,因此我不能像我为其他plist所做的那样简单地更改每个应用版本的名称.

我已经尝试将环境变量添加到每个方案中,并在plist中使用$ {BUNDLE_ID}来根据所选方案进行更改,但它也不起作用.有什么我想念的吗?具有多个目标的工作空间应该如何为每个目标使用具有不同变量的相同plist?

谢谢!

编辑:尝试使用XCConfig文件将plist中的静态值替换为编译时变量.没有运气,可能是因为我认为Google登录正在直接访问该文件.我假设任何使用Google登录的人都有一个具有多个目标(广告支持与付费溢价)的应用必须解决这个问题.请帮忙.

ios google-signin

17
推荐指数
2
解决办法
4394
查看次数

标签 统计

google-signin ×1

ios ×1