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

时间:2015-11-19 22:09:11

标签: xcode certificate code-signing code-signing-certificate

我无法从Xcode为Developer ID Application创建签名身份。 Xcode显示Reset按钮并单击Reset按钮只会打开developer.apple.com

我尝试从developer.apple.com网站创建一个新的开发者ID应用程序证书,并将其安装在Keychain Access中,但Xcode仍显示Reset按钮。我已经尝试从Keychain Access中删除所有以前的开发者ID证书以及公钥和私钥,但按钮仍然显示重置而不是创建。

enter image description here

我已经尝试在另一台Mac上安装Xcode,当点击开发者ID应用程序的“创建”按钮时,我会弹出一个说法:

  

您的帐户已拥有有效的开发者ID应用程序证书   但它没有在本地安装

然后Xcode崩溃。

enter image description here

因此,我最终在我的帐户中创建了多个开发者ID应用程序证书,但我不能使用其中任何一个。

enter image description here

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

希望这会让Xcode在我的Mac上显示“创建”按钮而不是“重置”。

这是OSX 10.11.1上的Xcode 7.1.1

非常感谢任何帮助。

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。从来没有解决过2019年结束的新证书上的日期和一直不断出现的日期,我在2017年继续删除。最后,选择开发者ID我从我的团队名称改为"无。 #34;出现了一个对话,要求我自己进行身份识别。所以我在对话中选择了我的团队名称。一切顺利!

答案 1 :(得分:0)

如果要删除它们,可以通过单击要删除的证书然后单击“撤消”来执行此操作。此时,如果您的钥匙串访问中仍有任何证书,也请删除这些证书。从那里创建一个新的证书尝试下载并打开它以将其添加到您的钥匙串,然后看它是否在Xcode中工作。

答案 2 :(得分:0)

缺少开发者ID证书的私钥

如果您需要撤销开发者ID证书,请联系Apple,电子邮箱地址为product-security@apple.com。或者,您可以通过创建其他开发者ID证书继续开发和分发应用程序,如Creating Additional Developer ID Certificates中所述。

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html