iOS推送证书不能导出p12

因为推送的服务账号要变更,需要重新上传证书去验证,发现下载下来的证书无法导出p12,苦恼了很久终于找到了原因。

 

之前的证书因为是用的别人电脑上的CertificateSigningRequest.certSigningRequest,在我的电脑上就不是“我的证书”,只会显示在“证书”里,所以无法导出p12。

 

首先,打开钥匙串,在这里生成自己电脑的CertificateSigningRequest.certSigningRequest,保存在本地

填写邮箱和常用名就可以

 

然后,用生成的CertificateSigningRequest.certSigningRequest去重新生成一个证书

选择app

点击continue,直到在下图的地方选择生成的CertificateSigningRequest.certSigningRequest上传

 

最后,把新生成的证书下载双击打开后就可以在钥匙串中导出p12了

posted @ 2016-10-14 10:04  DevinZhou  阅读(5682)  评论(1编辑  收藏  举报