我遇到了一个问题,我的Dev证书没有扩展(没有链接)到我的私钥。
我在用于创建我的Dev Cert的电子邮件中跟踪了这个问题,并且当我安装了我创建的CSR以创建我的开发证书时,一个钥匙串就是自动选择。
我通过检查CSR的内容来验证这一点。
1)双击现有的CSR文件,开始Keychain中的“安装”过程。
2)选中“让我覆盖此请求的默认值”复选框。
3)按两次继续以进入“创建证书”页面。
4)选中“让我覆盖默认值”复选框。
5)按两次继续以进入“证书信息”页面。
在这里,我发现“电子邮件地址”字段中列出的电子邮件与我用于创建开发证书的电子邮件不同。
我尝试选择正确的电子邮件并安装CSR,但我无法将证书链接起来。
我能找到的唯一解决方法是使用旧的电子邮件地址重新创建我的Dev证书,这样当我以正常方式安装CSR时,所有内容都已链接。
还有其他人有这个问题吗?
有没有人知道钥匙串在哪里获得备用电子邮件地址列表,所以我可以清除它?
答案 0 :(得分:1)
让证书正常工作曾经是一团糟。我去年试图遵循Apple的原始说明,但从来没有能够让它发挥作用。幸运的是,有一种更简单,更可靠的新方法:
结果:Apple会在整个认证过程中引导您,并且它与以前完全不同 - 您当前的问题甚至可能不会出现。