奇怪的是"可执行文件是使用无效的权利签名"错误...似乎是由iOS 8共享引起的?

mei*_*sel 2 xcode ios provisioning-profile

由于iOS 8共享,我不得不创建一个捆绑ID和配置文件以进行共享.此新捆绑包ID通过应用程序组链接到我现有的捆绑包ID,我的权利文件指定了应用程序组.但是,现在,我的通配符配置文件不起作用.当我尝试构建时,Xcode说"可执行文件是使用无效的权利签名的".只有当我使用具有特定捆绑ID的配置文件时,它才有效.这对我的公司来说已成为一个巨大的问题.

有任何想法吗?我们想要使用通配符,因为我们添加了很多设备,并且通配符不需要刷新所有开发人员的配置文件.

wot*_*tle 7

当您需要使用特殊权利(iCloud,推送通知等)时,您将无法再使用通配符ID.如果需要在一台设备上同时安装每个应用程序,则需要在Apple的开发站点上为每个需要这些功能的应用程序创建唯一ID.

如果您的不同应用程序永远不需要由同一个人安装,您可以让多个应用程序使用相同的软件包ID,但我不推荐它.如果有人在设备上安装了应用程序A,并且在将来某个时候需要安装应用程序B,它将替换它,并且如果应用程序使用核心数据之类的东西可能会导致问题.