苹果开发证书安装到Mac,钥匙串提示:此证书的签发者无效,2021最新解决方案

恭喜你搜到我这篇博文,相信你在百度上已经搜索了很久,都是千篇一律且失效的解决方案。

正如“APICloud上传苹果开发者证书编译打包iOS APP”我这篇文章描述的操作步骤,在iOS开发中,需要在苹果开发者平台申请开发、发布证书后,再回到Mac开发设备上进行安装。

问题是,证书安装完毕后,钥匙串中的证书提示:此证书的签发者无效,或 证书不受信任。
此证书的签发者无效.png

这是一个常规问题,出现此错误说明开发设备Mac电脑中没有安装Apple全球开发者关系认证媒介中间证书AppleWWDRCA,或者已安装的WWDRCA失效了。

.

解决方法:
1,下载Apple Worldwide Developer Relations 认证媒介中间证书,双击安装:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

此时极有可能,安装后你的证书还是显示无效。因为那是个旧的WWDRCA证书,将于2023年2月7日到期。

2,再下载新的WWDRCA证书,这个证书将于2030年2月20日到期。新证书将用于签署2021年1月28日后为苹果开发者项目颁发的新软件签名证书。下载安装:https://www.apple.com/certificateauthority/AppleWWDRCAG3.cer

然后,你的问题应该解决了。

补充说明下Apple证书列表:https://www.apple.com/certificateauthority/,红框中的便是Apple全球开发者关系认证中间证书WWDRCA的2个版本。
Apple全球开发者关系认证中间证书WWDRCA的2个版本.png