【问题标题】:Why does Xcode present me with "You are not permitted to remove provisioning profiles from this team" when exporting ipa?为什么 Xcode 在导出 ipa 时向我显示“您不允许从该团队中删除配置文件”?
【发布时间】:2015-03-11 19:31:38
【问题描述】:

我通常在每天结束时使用 Xcode 6.1.1 导出一个临时的 .ipa 包。今天,当我从 Organizer 中选择构建并尝试将其导出时,出现了以下错误:

Xcode attempted to locate or generate matching signing assets and failed to do so because of the following issues. You are not permitted to remove provisioning profiles from this team. Please contact one of your team admins, who can remove the profile on your behalf.

我没有尝试删除任何配置文件,并且似乎找不到可以执行此操作的位置。

我确定会员中心发生了一些变化,但我没有改变任何东西。最多人知道的是,今天早上有人请求添加设备 uuid。

我已尝试从~/Library/MobileDevice/Provisioning Profiles 中删除所有文件并再次下载最新的配置文件和证书,并且我已确保目标的配置文件是正确的。我没有任何成功。在我尝试解决它的过去 3 小时内,此错误完全没有改变。

如果我不知道从哪里开始,我将不胜感激任何关于可能发生的改变以打破这一点的见解。

谢谢!

【问题讨论】:

  • 您最终找到解决方案了吗?你能分享一下吗?我们已将代理角色转移给另一个用户,我遇到了同样的问题...
  • 我不能 100% 确定最后发生了什么。我们最终放弃了每个人的证书,基本上从头开始。这包括整个钥匙串访问“从证书颁发机构请求证书”。

标签: ios xcode profile provisioning


【解决方案1】:

如果 Xcode 尝试自动创建的配置文件已经存在,它将改为执行更新。为了执行更新,它需要能够删除现有的并添加新的。如果您缺少删除或添加权限,您将无法让 Xcode 更新现有的配置文件。

听起来它尝试使用的配置文件不包含您已安装的证书。您需要在 iOS 开发中心手动创建配置文件,然后在导出时链接到此配置文件。

【讨论】:

  • 看起来我们必须等待管理员明天来做这件事。我已经给他们发了一封电子邮件,明天会更新这个 stackoverflow 问题。谢谢你的建议!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-07
  • 2012-07-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多