App Store Connect 上传错误 "You haven't been given access to cloud-managed distribution certificates"

App Store Connect Upload Error "You haven't been given access to cloud-managed distribution certificates"

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

定位和生成签名资产时出现以下错误。 ...

与 Apple 的通信失败。 您尚未获得对云管理的分发证书的访问权限。请联系您团队的帐户持有人或管理员以授予您访问权限。如果您需要进一步的帮助,请通过 https://developer.apple.com/support

联系 Apple Developer Program 支持

我检查过:

the cert is installed and valid

没关系。 Xcode 13新增,如果选择自动签名,Apple会尝试做云端签名;它甚至看不到您计算机上的证书。

但是您没有基于云的签名权限,所以失败了。

你有两个选择:

  • 获得特权。这真的很值得,因为基于云的签名很棒!它允许您从存档分发到 App Store Connect,而无需任何分发身份或分发证书。彻底解决了一次只有一个分发证书的问题

  • 切换到手动签名。现在将使用您计算机上的分发证书。显然,您也需要明确访问分发配置文件; whole 出口辞职将是手动的。如果你赶时间,这可能是最简单的。

如果您拥有管理员权限,并且您

可以为具有开发人员角色的任何人启用此功能
  1. 转到App Store Connect
  2. Select“用户和访问”选项卡
  3. Select 合适的人,在其他资源下,勾选两者
  • Access to Certificates, Identifiers & Profiles
  • Access to Cloud Managed Distribution Certificate.

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

我遇到了这个错误,因为应用商店连接必须接受新条件: