2010-06-28 118 views
7
私人密钥与证书关联

我刚下载了iPhone的SDK 4.当我尝试在设备上安装,我得到如何在钥匙串

"Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain"

我已经完成创建供应配置文件和证书的历程通过iphone开发配置助手。然而,在安装配置文件和证明助理要求检查公钥和私钥是否配对之后(令人惊讶的是,它显示了一个似乎是私钥和证书被配对的图片,即该证书在'私钥'下在我的钥匙串中不是这种情况,公钥,私钥和证书都在那里,但似乎没有任何关联。

有没有人知道如何配对钥匙串中的私钥和证书这个好吗?

PS。我已经检查这个线程,但我希望有一个更简单的方法。

iPhone app signing: A valid signing identity matching this profile could not be found in your keychain

+0

你是如何安装你的认证的 – 2011-07-21 11:43:18

+0

我想我遵循了链接的步骤,即删除钥匙串入口等,并重新执行整个过程。 – Remover 2011-07-21 17:11:58

+0

我希望你没有下载证书本身。您只需要下载配置文件。安装它将安装证书。并与密钥对相关联。 – 2011-07-22 06:34:51

回答

3

I wrote a wiki page (here)描述如何导出您的证书和私钥对。它的目的是让我的iOS开发客户将他们的临时信息发给我,但我相信它也能解决您的问题。关键是要确保您一次性导出证书和私钥PAIR - 而不是两次单独导出。

有希望的是,该页面底部附近的屏幕截图将有所帮助。