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

Ric*_*tos 62 xcode code-signing app-store ios app-store-connect

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

Xcode 错误对话框的屏幕截图

查找和生成签名资产时发生以下错误。...

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

我检查过:

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

Mic*_*tek 88

如果您拥有管理员权限,则可以为具有开发人员角色的任何人启用此功能,前提是您

  1. 前往 App Store Connect https://appstoreconnect.apple.com/
  2. 选择“用户和访问”选项卡
  3. 选择合适的人员,然后在“其他资源”下勾选两个
  • Access to Certificates, Identifiers & Profiles
  • Access to Cloud Managed Distribution Certificate

附加资源

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


mat*_*att 22

证书已安装并且有效

那没关系。Xcode 13 中的新增功能,如果您选择自动签名,Apple 会尝试进行基于云的签名;它甚至不到您计算机上的证书。

但您没有基于云的签名权限,因此失败。

你有两个选择:

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

  • 切换到手动签名。现在将使用您计算机上的分发证书。显然,您还需要显式访问分发配置文件;整个导出退出将是手动的。如果你赶时间的话,这可能是最简单的。