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

问题描述 投票:0回答:1

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

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

我通过检查CSR的内容如下验证了这一点。

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

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

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

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

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

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

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

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

其他人遇到过这个问题吗?

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

iphone email provisioning signing keychain
1个回答
1
投票

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

  1. 登录Apple iPhone开发中心(http://developer.apple.com/iphone/
  2. 单击链接(屏幕右侧)到iPhone Developer Program Portal
  3. 在页面中间有一个新工具。标题文字说“使用Development Provisioning Assistant在iPhone上获取应用程序”,并且有一个标记为“启动助手”的按钮。单击标记为“启动助手”的按钮并按照说明操作。

结果:Apple会在整个认证过程中引导您,并且它与以前完全不同 - 您当前的问题甚至可能不会出现。

© www.soinside.com 2019 - 2024. All rights reserved.