在Xcode中无法创建开发者ID应用程序代码签名身份

4
我无法从Xcode中创建开发者ID应用的签名标识。点击重置按钮只会打开developer.apple.com网站。我已经尝试在developer.apple.com网站上创建新的开发者ID应用证书并在钥匙串访问中安装,但Xcode仍然显示重置按钮。我尝试从钥匙串访问中删除所有以前的开发者ID证书和公钥/私钥,但按钮仍然显示重置而不是创建。

enter image description here

我尝试在另一台Mac上安装Xcode,但当我点击“Developer ID Application”按钮时,弹出窗口显示:

您的帐户已经拥有有效的“Developer ID Application”证书,但本地未安装

然后Xcode崩溃了。

enter image description here

因此,我在我的账户中创建了多个开发者ID应用证书,但我无法使用其中任何一个。

enter image description here

有没有办法从我的开发者账户中删除那些开发者ID应用程序证书,重新开始?

希望这样可以使Xcode在我的Mac上显示“创建”按钮而不是“重置”。

这是在OSX 10.11.1上的Xcode 7.1.1。

任何帮助都将不胜感激。

3个回答

1
我曾经遇到同样的问题。但是,新证书上的日期截止到2019年,而一直出现和我不断删除的那个证书却是2017年的。最终,在选择“开发者ID”后,我将团队名称从我的团队更改为“无”。一个对话框弹出要求我进行身份验证。于是我在对话框中选择了我的团队名称。然后一切都正常工作了!

0

0

如果您想删除它们,可以通过单击要删除的任何证书,然后单击撤销来执行此操作。在这一点上,如果您仍然在密钥链访问中拥有任何证书,请将其删除。从那里创建一个新的证书,尝试下载并打开它以将其添加到您的密钥链中,然后查看它是否在Xcode中起作用。


这样做行不通。如此说明:您无法在会员中心撤销开发者ID或Pass Type ID证书。来源:https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW26 - Bogdan
@Bogdan 向下滚动一点,您会看到一个名为“使用会员中心撤销证书”的部分,在那里它确切地说明了我所说的要做的事情。 - mhillsman
2
如我之前所说,请阅读这一行:您无法在成员中心撤销开发者ID或Pass类型ID证书。这就是我想说的。这些证书有一个禁用的“撤销”按钮。请查看此图像:http://imgur.com/c80oly5 - Bogdan
@Bogdan 哦,我以为你是在提及发布证书或开发证书。你尝试过下载证书了吗? - mhillsman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接