xcode App Store Connect上传错误“您尚未获得访问云管理分发证书的权限”

omjgkv6w  于 2022-12-14  发布在  其他
关注(0)|答案(6)|浏览(821)

将iOS应用程序上传到App Store Connect with Xcode(自动管理签名)时收到此错误:

查找和生成签名资产时出现以下错误...
与Apple的通信失败。您尚未被授予访问云管理分发证书的权限。请联系您团队的帐户保持器或管理员以授予您访问权限。如果您需要进一步的帮助,请联系Apple Developer Program Support,电话:https://developer.apple.com/support
我已检查:

  • 证书已安装且有效
  • 我有权访问证书、标识符和配置文件
2izufjch

2izufjch1#

如果您具有管理员权限,则可以为具有开发人员角色的任何人启用此功能,前提是您
1.转到App Store Connect
1.选择“用户和访问”选项卡
1.选择正确的人员,然后在“Additional Resources”(其他资源)下,同时选中

  • Access to Certificates, Identifiers & Profiles
  • Access to Cloud Managed Distribution Certificate .

如果您没有管理员权限,则必须要求组织中具有管理员权限的人员为您执行此操作。

0sgqnhkj

0sgqnhkj2#

证书已安装且有效
这没关系,Xcode 13的新功能是,如果你选择自动签名,苹果会尝试进行基于云的签名;它甚至看不到您计算机上的证书。
但您没有基于云的签名权限,因此失败。
您有两个选择:

  • 获得特权。这真的是值得的,因为基于云的签名是伟大的!它允许你从一个存档分发到App Store Connect,而根本不需要任何分发身份或分发证书。这完全解决了一次只有一个分发证书的问题。
  • 切换到手动签名。现在将使用您计算机上的分发证书。显然,您还需要显式访问分发配置文件;整个导出过程都是手动的。如果你赶时间的话,这可能是最简单的。
jpfvwuh4

jpfvwuh43#

我有这个错误,因为新的条件必须接受应用程序商店连接:

unhi4e5o

unhi4e5o4#

在某些情况下,即使针对开发人员角色完成了这些步骤,错误消息仍然存在:

Go to App Store Connect
Select the "Users and Access" tab.
Select the correct person and under "Additional Resources" check both.
Access to Certificates, Identifiers & Profiles and
Cloud Managed Distribution Certificate Access.

管理员角色的Angular 来看,这是不可理解的,并导致一些猜测。但以下内容导致了目标:
1.开发人员角色:关闭Xcode
1.管理员角色:临时将用户角色从“开发人员”更改为“管理员”
1.开发人员角色:重新启动Xcode并再次启动验证/分发过程。它应该能成功运行
1.开发人员角色:关闭Xcode
1.管理员角色:请将用户的角色重新设置为“开发人员”。
1.开发人员角色:重新启动Xcode并再次启动验证/分发过程。它应该能成功运行

oyxsuwqo

oyxsuwqo5#

在我的例子中,属于同一团队的2个帐户(分别是Admin和Developer角色)在XcodeAccounts设置中登录。即使Developer角色的云签名权限被授予,并且Xcode构建设置被正确设置为自动签名,错误仍然存在。

删除设置中的Admin账号后,错误不再出现,存档可以成功上传,可能是Xcode在2个登录账号都有签名权限的情况下,解决云签名时出现了问题。

vuktfyat

vuktfyat6#

我遇到过这个问题,账号有权限,但是不能导出,尝试了很多方法,最后可以给予账号管理权限,然后改回开发者权限正常导出,怀疑云服务缓存问题。

相关问题