Ios 应用程序组和多个捆绑包ID';s

Ios 应用程序组和多个捆绑包ID';s,ios,swift,xcode,today-extension,Ios,Swift,Xcode,Today Extension,有一大堆的问题和挫折让今天的小部件能够很好地进行签名和资源调配。主要问题是应用程序每个方案有不同的捆绑ID,扩展的AppID和所有组需要匹配应用程序的捆绑ID 我遵循了几个解决方案,最新的答案来自: 然而,xcode似乎一直在操纵我的应用程序组,从实际的应用程序ID中添加或删除它们,导致配置文件变差,不再工作。我手动修复了它们,xcode/apple又把它们搞糟了 在这种情况下,应用程序在做什么?您是否考虑过使用用户定义的生成设置,然后在其他生成设置中使用这些设置?下面是一个Facebook应

有一大堆的问题和挫折让今天的小部件能够很好地进行签名和资源调配。主要问题是应用程序每个方案有不同的捆绑ID,扩展的AppID和所有组需要匹配应用程序的捆绑ID

我遵循了几个解决方案,最新的答案来自:

然而,xcode似乎一直在操纵我的应用程序组,从实际的应用程序ID中添加或删除它们,导致配置文件变差,不再工作。我手动修复了它们,xcode/apple又把它们搞糟了


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

您是否考虑过使用用户定义的生成设置,然后在其他生成设置中使用这些设置?下面是一个Facebook应用程序ID用于不同配置的示例:


这件事发生在我身上,请仔细检查每个目标是否有不同的info.plists和xxx.righty文件


在我的例子中,我的两个目标以某种方式链接到同一个授权文件,因此每当我对其中一个进行更改时,另一个都会受到影响

这就是我正在做的。我想问题是我有3个捆绑ID,用于2个不同的团队(企业/应用商店)。企业团队有相同的应用程序,有2个bundle ID,这些应用程序似乎一直在混淆和删除。我现在尝试的是,每个团队保留一个应用程序组,即使我的企业应用程序最终共享这个组。这可能会消除xcode为该团队更改组的情况。因此,对于FB示例,您是否将这些应用程序ID的所有设置都设置为具有不同组的权限?因为这就是我的问题所在。我可以使用不同的bundleID构建应用程序,配置没有问题,但一旦涉及到权限中的组,它就会在meNo上发疯,但我们确实有多个权限文件,并且我们使用此用户定义变量的值在构建设置中更改权限文件的名称。info.plist文件也是如此。