Mac应用直接发布:"您的帐户无权创建Mac App Direct Distribution证书"

Dom*_*alo 8 macos xcode signing provisioning-profile

我想在App Store外部发布我的mac应用程序(可从我们的服务器下载文件),但是每次尝试从Xcode导出存档并选择"导出开发者ID签名的应用程序"选项以"权限失败"结束:

您的帐户无权创建Mac App Direct Distribution证书

我已经下载并将所有证书添加到我的钥匙串(系统).我正在使用Organization Apple Developer帐户,那么是否可以使用此类帐户在App Store外部签署应用程序,或者我是否必须拥有企业计划帐户才能执行此操作?还是有其他问题吗?

Dom*_*alo 20

我向Apple咨询了这个问题,答案是:

您当然不需要Enterprise帐户来分发开发者ID签名的应用程序.一个问题是,您必须是团队代理才能颁发开发者ID证书.请仔细检查一下.

问题是,我在团队中有Admin角色,但只有具有Team Agent角色的用户才有权生成用于在App Store外部分发应用程序的证书(Developer-ID签名应用程序).因此,我生成了一个证书签名请求并将其发送给我们的团队代理,然后他爬了过来并为我发送了证书,现在我可以签署应用程序了.