Xcode一直在生成开发人员证书(没有密钥)?

时间:2012-01-20 14:46:25

标签: iphone ios xcode iphone-developer-program

我正在尝试从头开始使用我的所有iOS开发键,删除它们,重新创建它们,然后下载并安装新的。

问题是我一直在删除iPhone Developer: MyName证书(没有与之关联的私钥),但是当我运行Xcode时,它会生成一个新的。

有没有更好的方法从头开始使用所有这些证书和配置文件?

3 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。我想如果Xcode在您的iPhone或组织者中的应用程序的任何mobileprovision文件中找到旧证书,那么它会重新导入它们。

尝试从xcode和iPhone中删除所有配置文件。最终,如果删除对证书的所有引用,它将停止恢复它们。

答案 1 :(得分:2)

默认情况下,XCode会生成一个,正如您在开发人员门户中看到的那样,无法编辑并说“由XCode管理”,如果您希望进行测试,可以使用那个,然后只需选择您想要的那个用于目标代码签名设置。

从头开始:

1) Delete and create a new certificate
2) Create a new profile with this certificate

答案 2 :(得分:1)

我想我最近遇到了同样的问题。当您删除它时,您可能位于Keychain Access工具的“所有项目”类别中。这意味着私钥不会被显示/删除。您应该尝试从证书视图中删除它。在我这样做之后它再也没有出现过。 :-)。

编辑:似乎是一个常见问题; - )