Xcode 8:您的账户没有足够的权限修改容器。

41

我在使用Xcode 8进行代码签名时遇到了以下错误:

您的账户没有足够的权限修改容器。

图片描述

它想要我做什么?


如果被接受的答案对你无效,提到“管理员”可能会有正确的解决方案。他们救了我! - sheba
我遇到了这个问题,正如错误提示所说,我的账户确实没有足够的权限。所以我请了另一个人来编辑Bundle Id,并在https://developer.apple.com/account/resources/identifiers/list中启用容器。 - undefined
13个回答

96

我也在XCode 8.3.3 (8E3004b)中遇到了这个问题。我只需进入 项目设置功能 标签页,然后将iCloud开关关闭再打开。返回到 常规 标签页后,错误就消失了。


1
感谢这篇文章,我花了几个小时来尝试修复它。 - unniverzal
3
似乎在Xcode 11中仍然存在这个问题。在“签名与能力”下的iCloud部分中,切换每个容器。 - okcoker
8
相同的奇怪行为在 XCode 11.0 中。 - Vladimir Vodolazkiy
1
对我来说,我只是取消了一个Apple Pay权限的商户ID。 - Curiosity
1
同样适用于Xcode 12... - Nakayama
显示剩余4条评论

6
这似乎是XCode 8的一个错误。为了解决这个问题,我在目标的常规设置中取消了“自动管理签名”复选框。然后我通过手动设置配置文件来归档我的项目。成功后,我再次勾选“自动管理签名”复选框,它就不会再报告毫无意义的错误了。

1
我必须按照你的建议做,并在重新启用自动签名之前重启 XCode。 - ian

3

我们在启用 iCloud 功能并更改授权时,遇到了 XCode 8.3.2 的问题。我们使用自动签名-xcode 管理的配置文件。进入 Xcode -> 首选项 -> 下载所有配置文件无法解决问题,直到我们暂时将团队成员提升为管理员并重复此过程。此时,XCode 才意识到新的配置文件,问题得以解决。


3
只需前往Xcode的功能部分,查看是否有任何出现错误的能力,然后将其禁用并重新启用。然后进入您的常规签名部分。问题现在将消失。

3

1) 从中移除所有自动创建的配置文件。

~/Library/MobileDevice/Provisioning Profiles/

2) 在Xcode 11.1及更高版本中,删除和添加功能


1
我在XCODE 8.3.3(8E3004b)中遇到了这个问题。要解决此问题,请转到项目设置。在功能选项卡中 -> iCloud -> 容器。验证是否选择了有效的iCloud容器,并且您有访问这些容器的权限。这应该解决问题。

1
我也遇到了同样的问题,这是在添加新设备后使用Xcode 8.3.3时出现的(在Xcode beta 9.0中也存在相同问题)。我的Apple开发者账户当时也不是管理员。我尝试删除我的预配文件并重新下载它们,但那没用。我尝试从developer.apple.com手动下载和安装预配文件,但那也没用。我根据dchappelle的建议(链接:https://dev59.com/oVkR5IYBdhLWcg3w9RkO#43812123)将我的Apple开发者账户设置为管理员,然后就好了!预配错误消失了。(我想回复他的帖子,但我没有足够的声望。)
错误的完整文本:
您的帐户没有足够的权限来修改容器。预配文件“myApp”不包括当前选定的设备“myDevice”。在SDK 10.3中,“应用程序”产品类型需要代码签名。

0

根据您的需求,另一个潜在的解决方案是升级到付费版的 Apple 开发者计划;这将使您可以访问 iCloud 容器功能。一旦支付并激活(如果您是个人,则会花费几个小时来处理会员申请...如果您是企业,则有时需要几天),您需要按照苹果的说明通过在线仪表板或通过 XCode 启用 iCloud 功能。然后您可能需要重新启动 XCode。


0

我遇到了这个问题,通过登录iTunes开发门户并接受新的条款和条件来解决。如果不接受这些条款和条件,基本上就会被锁定。


0

我之前遇到了这个错误,是因为我在我的大学团队账户下的另一个团队,严重限制了我访问developer.apple.com功能。 一旦我退出了那个团队(我在这里添加了一个答案,因为即使这也有点麻烦),我就能够将我的账户从XCode中删除并重新添加。然后它就起作用了。

编辑:在新机器上(M1 Mac)再次出现了这个问题,但是这一次我已经退出了大学账户。通过在Signing & Capabilities中删除并重新添加“Apple Pay”功能,它立即自行解决了。


其他的答案对我都没有用。例如,该应用程序甚至没有使用iCloud,启用/禁用它也没有帮助。删除配置文件、撤销证书、禁用/重新启用自动管理签名也没有帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接