0

我从苹果获得的 Safari 开发者证书已过期,并且苹果网站上与 Windows 开发者证书相关的文档已被删除。

我尝试打开 Windows 证书管理器 ( certmgr.msc ),然后单击证书,选择“所有任务”,然后选择“使用相同密钥更新证书”,但我收到以下错误消息:“向导无法启动,因为它无法启动联系活动目录。”

有谁知道在 Windows XP 上更新 Apple Safari Developer 证书的 5he 方法?

4

1 回答 1

3

如果您需要更新您的 Safari 开发者证书,这里是 Windows XP / Windows 7 的流程。

1 ) 创建一个名为certreq.txt的文本文件 ,内容如下

[NewRequest]
Subject="cn=Safari Developer,o=User"
RequestType=pkcs10
KeyLength=2048
Exportable=TRUE

2 ) 打开命令提示符,切换到certreq.txt所在的目录,然后键入以下命令

certreq -new certreq.txt cert.pem

3 ) 现在登录 Safari 开发者会员中心,然后进入申请证书页面,目前在:

https://developer.apple.com/account/safari/certificate/certificateRequest.action

4)点击继续按钮

5)点击Choose File按钮,找到之前生成的cert.pem文件并上传

6 ) 然后他们应该会为您提供一个要下载的证书文件,您只需双击它,然后选择将其安装在以前的位置。

7)您可能需要将新证书复制到证书管理器中的正确位置(我认为它只是您需要将其复制到的个人部分),您可以通过在命令提示符下键入certmgr.msc来运行它,以查找复制它的正确位置,找到旧的 safari 开发人员证书的位置。您可能还需要删除旧的过期证书。

8 ) 就是这样,你应该可以再次开发 Safari 扩展了。

于 2013-08-19T21:17:28.127 回答