30 04 2021

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

7287ee9c3cfe79469b1ef07e25b361c7.png

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

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

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

步骤:

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

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

了解一下AppleWWDRCA证书:

c36fea41e54e9dfaafff4b8206cf73ce.png

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)。

发表评论