我遇到了一个问题,我的开发证书没有扩展(未链接)到我的私钥。
我将问题追溯到用于创建我的开发证书的电子邮件中的差异,并且当我安装我创建的用于制作我的开发证书的 CSR 时,一个钥匙串是自动选择的。
我通过检查我的 CSR 的内容来验证这一点,如下所示。
1) 双击现有的 CSR 文件以启动 Keychain 中的“安装”过程。
2) 选中“让我覆盖此请求的默认值”复选框。
3) 按 Continue 两次进入“创建您的证书”页面。
4) 选中“让我覆盖默认值”复选框。
5) 按 Continue 两次进入“证书信息”页面。
在这里,我发现“电子邮件地址”字段中列出的电子邮件与我用来创建开发证书的电子邮件不同。
我尝试选择正确的电子邮件并安装 CSR,但无法链接证书。
我能找到的唯一解决方法是使用那个旧的电子邮件地址重新创建我的开发证书,这样当我以正常方式安装 CSR 时,一切都已链接。
其他人遇到过这个问题吗?
有谁知道钥匙串在哪里获得备用电子邮件地址列表,所以我可以清除它?