我通常在每天结束时使用 Xcode 6.1.1 导出一个临时的 .ipa 包。今天,当我从管理器中选择构建并尝试导出它时,出现了这个错误:
我没有尝试删除任何配置文件,而且似乎无法找到我可以在哪里完成此操作。
我确定成员(member)中心发生了一些变化,但我没有进行任何更改。大多数人知道的是今天早上有人请求添加设备 uuid。
我已尝试从 ~/Library/MobileDevice/Provisioning Profiles 中删除所有文件并再次下载最新的配置文件和证书,我已确保目标的配置文件是正确的。我没有任何成功。在我试图解决它的过去 3 个小时里,这个错误根本没有改变。
如果我不知道从哪里开始可能会发生什么改变以打破这一点,我们将不胜感激。
谢谢!
最佳答案
如果 Xcode 尝试自动创建的配置文件已经存在,它将改为执行更新。为了执行更新,它需要能够删除现有的并添加一个新的。如果您缺少删除或添加权限,您将无法让 Xcode 更新现有的配置文件。
听起来它尝试使用的配置文件不包含您已安装的证书。您需要在 iOS 开发人员中心手动创建配置文件,然后在导出时链接到此配置文件。
关于ios - 为什么 Xcode 在导出 ipa 时显示 "You are not permitted to remove provisioning profiles from this team"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27928998/