iPhone配置:钥匙串是否在CSR中插入了错误的电子邮件地址?

时间:2009-03-12 16:51:33

标签: iphone email provisioning signing keychain

我遇到了一个问题,我的Dev证书没有扩展(没有链接)到我的私钥。

我在用于创建我的Dev Cert的电子邮件中跟踪了这个问题,并且当我安装了我创建的CSR以创建我的开发证书时,一个钥匙串就是自动选择。

我通过检查CSR的内容来验证这一点。

1)双击现有的CSR文件,开始Keychain中的“安装”过程。

2)选中“让我覆盖此请求的默认值”复选框。

3)按两次继续以进入“创建证书”页面。

4)选中“让我覆盖默认值”复选框。

5)按两次继续以进入“证书信息”页面。

在这里,我发现“电子邮件地址”字段中列出的电子邮件与我用于创建开发证书的电子邮件不同。

我尝试选择正确的电子邮件并安装CSR,但我无法将证书链接起来。

我能找到的唯一解决方法是使用旧的电子邮件地址重新创建我的Dev证书,这样当我以正常方式安装CSR时,所有内容都已链接。

还有其他人有这个问题吗?

有没有人知道钥匙串在哪里获得备用电子邮件地址列表,所以我可以清除它?

1 个答案:

答案 0 :(得分:1)

让证书正常工作曾经是一团糟。我去年试图遵循Apple的原始说明,但从来没有能够让它发挥作用。幸运的是,有一种更简单,更可靠的新方法:

  1. 登录Apple iPhone开发人员中心(http://developer.apple.com/iphone/
  2. 点击 iPhone开发人员计划门户
  3. 的链接(屏幕右侧)
  4. 在页面中间有一个新工具。标题文字显示“使用开发配置助理在iPhone上获取您的应用程序”,并且有一个标记为“启动助手”的按钮。单击标记为“启动助手”的按钮,然后按照说明进行操作。
  5. 结果:Apple会在整个认证过程中引导您,并且它与以前完全不同 - 您当前的问题甚至可能不会出现。