将iOS应用程序上传到App Store Connect with Xcode(自动管理签名)时收到此错误:
查找和生成签名资产时出现以下错误...
与Apple的通信失败。您尚未被授予访问云管理分发证书的权限。请联系您团队的帐户保持器或管理员以授予您访问权限。如果您需要进一步的帮助,请联系Apple Developer Program Support,电话:https://developer.apple.com/support
我已检查:
- 证书已安装且有效
- 我有权访问证书、标识符和配置文件
将iOS应用程序上传到App Store Connect with Xcode(自动管理签名)时收到此错误:
查找和生成签名资产时出现以下错误...
与Apple的通信失败。您尚未被授予访问云管理分发证书的权限。请联系您团队的帐户保持器或管理员以授予您访问权限。如果您需要进一步的帮助,请联系Apple Developer Program Support,电话:https://developer.apple.com/support
我已检查:
6条答案
按热度按时间2izufjch1#
如果您具有管理员权限,则可以为具有开发人员角色的任何人启用此功能,前提是您
1.转到App Store Connect
1.选择“用户和访问”选项卡
1.选择正确的人员,然后在“Additional Resources”(其他资源)下,同时选中
Access to Certificates, Identifiers & Profiles
和Access to Cloud Managed Distribution Certificate
.如果您没有管理员权限,则必须要求组织中具有管理员权限的人员为您执行此操作。
0sgqnhkj2#
证书已安装且有效
这没关系,Xcode 13的新功能是,如果你选择自动签名,苹果会尝试进行基于云的签名;它甚至看不到您计算机上的证书。
但您没有基于云的签名权限,因此失败。
您有两个选择:
jpfvwuh43#
我有这个错误,因为新的条件必须接受应用程序商店连接:
unhi4e5o4#
在某些情况下,即使针对开发人员角色完成了这些步骤,错误消息仍然存在:
从管理员角色的Angular 来看,这是不可理解的,并导致一些猜测。但以下内容导致了目标:
1.开发人员角色:关闭Xcode
1.管理员角色:临时将用户角色从“开发人员”更改为“管理员”
1.开发人员角色:重新启动Xcode并再次启动验证/分发过程。它应该能成功运行
1.开发人员角色:关闭Xcode
1.管理员角色:请将用户的角色重新设置为“开发人员”。
1.开发人员角色:重新启动Xcode并再次启动验证/分发过程。它应该能成功运行
oyxsuwqo5#
在我的例子中,属于同一团队的2个帐户(分别是Admin和Developer角色)在XcodeAccounts设置中登录。即使Developer角色的云签名权限被授予,并且Xcode构建设置被正确设置为自动签名,错误仍然存在。
删除设置中的Admin账号后,错误不再出现,存档可以成功上传,可能是Xcode在2个登录账号都有签名权限的情况下,解决云签名时出现了问题。
vuktfyat6#
我遇到过这个问题,账号有权限,但是不能导出,尝试了很多方法,最后可以给予账号管理权限,然后改回开发者权限正常导出,怀疑云服务缓存问题。