iOS开发证书/发布证书不受信任

某天清理过钥匙串中的证书后,再双击安装证书时便提示证书不受信任,情况如下图:

iOS开发证书/发布证书不受信任_第1张图片

查遍了钥匙串的各种设置,依然没有解决,都做好要重装系统的准备了,不愿那么麻烦装系统的我,在网上看到一篇证书无效的文章,抱着试试的态度,没想到还真解决了。

造成这个问题的原因是:清理钥匙串证书时,一不小心把AppleWWDRCA这个证书给删除。

解决办法:下载AppleWWDRCA重新安装。下载链接:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

步骤:

1、下载最新的AppleWWDRCA证书,双击安装到“登录”项的钥匙串下;

2、然后在安装你的开发证书或者发布证书就可以了。

了解一下AppleWWDRCA证书:

iOS开发证书/发布证书不受信任_第2张图片

AppleWWDRCA(Apple Worldwide Developer Relations Certification Authority)证书:实际上就是对iOS证书(dev和dis证书)的授权证书,其公钥用于解密证书的可靠性。iOS以及Mac OS X系统(在安装Xcode时)将自动安装AppleWWDRCA.cer(Apple Worldwide Developer Relations Certification Authority)这个中间证书(Intermediate Certificates)。

参考:https://www.jianshu.com/p/200fe4e0bf7d点击打开链接

你可能感兴趣的:(iOS开发证书/发布证书不受信任)