应用程序组和多个软件包ID

时间:2016-12-02 22:02:59

标签: ios swift xcode today-extension

有很多问题和挫折让今天的小部件与签名和配置一起玩得很好。主要问题是应用程序每个方案具有不同的捆绑ID,扩展程序的AppID和所有组都需要匹配应用程序的捆绑ID。

我已经遵循了几个解决方案,最新的答案是: Xcode 8: different entitlements for each scheme causing errors

然而,似乎xcode一直在操纵我的应用程序组,在实际的APP ID中添加或删除它们,导致配置文件变坏,不再有效。我手动修复它们,xcode / apple再次搞砸了它们。

在这种情况下,应用正在做什么?

2 个答案:

答案 0 :(得分:1)

您是否考虑过使用用户定义的构建设置,然后在其他构建设置中使用这些设置?以下是针对不同配置的Facebook App ID的示例:

enter image description here enter image description here

答案 1 :(得分:1)

这发生在我身上,请仔细检查您的每个目标都有不同的info.plists和xxx.entitlement文件。

就我而言,我的两个目标以某种方式链接到相同的授权文件,因此,每当我对一个目标进行更改时,另一个目标都会受到影响。