因为推送的服务账号要变更,需要重新上传证书去验证,发现下载下来的证书无法导出p12,苦恼了很久终于找到了原因。
之前的证书因为是用的别人电脑上的CertificateSigningRequest.certSigningRequest,在我的电脑上就不是“我的证书”,只会显示在“证书”里,所以无法导出p12。
首先,打开钥匙串,在这里生成自己电脑的CertificateSigningRequest.certSigningRequest,保存在本地
填写邮箱和常用名就可以
然后,用生成的CertificateSigningRequest.certSigningRequest去重新生成一个证书
选择app
点击continue,直到在下图的地方选择生成的CertificateSigningRequest.certSigningRequest上传
最后,把新生成的证书下载双击打开后就可以在钥匙串中导出p12了