Mac应用程序直接分发:“您的帐户无权创建Mac App直接分发证书" [英] Mac app direct distribution: "Your account does not have permission to create Mac App Direct Distribution certificates"

查看:421
本文介绍了Mac应用程序直接分发:“您的帐户无权创建Mac App直接分发证书"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将我的mac应用程序分发到App Store之外(作为可从我们的服务器下载的文件),但是每次尝试通过选项导出开发人员ID签名的应用程序"从Xcode导出存档时,都会以权限失败"结束:

I want to distribute my mac application outside the App Store (as file downloadable from our servers), but every attempt to export archive from Xcode with option "Export a Developer ID-signed Application" ends with a "Permission failure":

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

Your account does not have permission to create Mac App Direct Distribution certificates

我已经下载了所有证书并将其添加到我的钥匙串(系统)中. 我正在使用组织Apple开发人员帐户,是否可以使用这种类型的帐户在App Store之外对应用程序进行签名,或者我必须具有企业计划帐户才能执行此操作?还是还有其他问题?

I've downloaded and added all certificates to my keychain (system). I'm using an Organization Apple Developer account, so is it possible to use this type of account to sign applications outside the App Store or must I have an Enterprise Program Account to do it? Or is there other problem?

推荐答案

我与Apple协商了这个问题,他们的答案是:

I consulted this problem with Apple and their answer is:

您当然不需要企业帐户即可分发开发者 ID签名的应用程序.这里的一个陷阱是您必须是 以便颁发开发人员ID证书.请仔细检查.

You certainly don’t need an Enterprise account to distribute Developer ID signed apps. One gotcha here is that you must be the Team Agent in order to issue Developer ID certificates. Please double check that.

问题是,我在我们的团队中拥有管理员角色,但是只有具有团队代理角色的用户才有权生成证书,以在App Store之外分发应用程序(开发者ID签名的应用程序).因此,我生成了证书签名请求,并将其发送给我们的团队代理,然后他为我创建了证书并发送了证书,现在我可以对应用程序进行签名了.

Problem was, that I have Admin role in our team, but only user with Team Agent role has permission to generate certificates for distribution of app outside the App Store (Developer-ID signed apps). So, I generated a Certificate Signing Request and sent it to our Team Agent, then he creeated and sent a certificate for me and now I can sign apps.

这篇关于Mac应用程序直接分发:“您的帐户无权创建Mac App直接分发证书"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆