IOS苹果证书无法生成.P12文件解决方法

一般.p12文件是给与别人使用的,本机必须是专用密钥下的证书才可以生成.p12文件,也就是说你在种类下的所有项目里找到的证书是无法生成.P12文件的,因为它并不是在专用密钥下或者它不携带有专用密钥。

在安装证书时,如果将证书安装在系统里目录里时,无法生成.P12文件。原因是用户的专用密钥一般是不会添加到系统密钥里,除非自己手动添加,当然我并不建议这么做,如图


解决方法:

1.将证书拖到(或拷贝)登录里目录下,种类在:我的证书、密钥、证书任意一个类里都可以生成.P12文件,如图



我的证书种类下




密钥种类下

需要在你注册APPID的App ID Description专用密钥下找到证书


即可生成.P12文件




证书种类下




这3个种类里你会发现一个特点,这个证书都携带有专用密钥或在专用密钥下才可以生成.P12文件,而在所有项目里找到的证书并没有这一特点。这就是证书无法生成.P12文件的原因。看到网上很多解决办法是Revoke掉证书重新生成,其实并不需要这么做,除非你的Bundle ID注册错了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容