首先这个场景是个特例,我先描述一下场景,有个应用需要发布,我是用混合开发的,需要在第三方平台上上传证书和描述文件(这里需要.p12文件),从公司申请下来证书,但是有个问题,公司给的.p12没有设置密码,也就是密码为空,这种情况是还可以的.但是问题出在第三方平台上面,他们做了个前端校验,不允许输入密码为空.公司又不会因为一个项目去重新导出证书,影响其他应用.第三方公司也不会为你订制开发.这就陷入两难境地,进退不了.
解决办法:首先没有密码的.p12是可以安装到本机的.
步骤:1.点击安装.p12文件到本地.
2.从'钥匙串'->'我的证书'中 找到安装的证书.
3.右键导出
4.导出时继续选择.p12格式.
5.重新输入密码,密码校验.
总结:就是利用.p12重新导出新的.p12文件,带密码的.吐槽一下,导出.p12文件再为了省事,也要填个密码吧~