Xcode macOS应用程序不能为";开发者ID“;分布式(选项不显示)

Xcode macOS应用程序不能为";开发者ID“;分布式(选项不显示),xcode,macos,software-distribution,Xcode,Macos,Software Distribution,我有一个小终端应用程序,我想分发 我的密钥链中安装了由团队管理员生成的有效“开发者ID”证书(我可以看到它的公钥和私钥) 在Xcode的“签名和功能”中,我添加了“强化运行时”功能。 在“自动管理签名”处于启用状态时选择“签名证书”时,我无法选择“开发人员ID应用程序”证书 当我关闭“自动管理签名”时 可以选择“开发者ID应用”,没有警告和错误 但当我归档应用程序时,我会单击“分发内容” 并且“开发者ID”分发方法不会出现 我错过了什么? 我已经尝试过按照其他线程的建议删除~/Librar

我有一个小终端应用程序,我想分发

我的密钥链中安装了由团队管理员生成的有效“开发者ID”证书(我可以看到它的公钥和私钥)

在Xcode的“签名和功能”中,我添加了“强化运行时”功能。 在“自动管理签名”处于启用状态时选择“签名证书”时,我无法选择“开发人员ID应用程序”证书

当我关闭“自动管理签名”时 可以选择“开发者ID应用”,没有警告和错误

但当我归档应用程序时,我会单击“分发内容” 并且“开发者ID”分发方法不会出现

我错过了什么? 我已经尝试过按照其他线程的建议删除~/Library/Developer/Xcode/中的“db”文件


谢谢。

我在问题中提到的按钮在最新版本的Xcode中不再可用。你必须使用“buit产品”选项导出你的应用程序,然后使用苹果的文档对你的应用程序进行公证。

你是否同时拥有“开发者ID应用程序”和“开发者ID安装程序”证书和密钥?苹果的文档指的是。。。