IOS 开发 证书显示 此证书签发者无效 解决办法
最近几个月没上架过AppStore,今天发现钥匙串中的所有证书 都 提示此证书签发者无效。然后导出AdHoc包的时候,也报错。原因是Apple World Wide Developer Relations Certificate Authority的过期时间是2016年2月14。
工具/原料
keychain(钥匙串)
macbook
出现的症状:证书过期了
1、登录AppStore,发现钥匙串中的所有证书 都 提示此证书签发者无效。然后导出AdHoc包的时候,也报错。简单的说就是颁发开发者证书的根证书过期了。如果这个时候你打开keychain看你的发布证书会是这样的:

2、就是这个Apple World Wide Developer Relations Certificate Authority过期了,所以这个颁发的证书都不能使用了。
解决方案
1、打开keychain(钥匙串),在登录和卺肿蓦艚系统中找到过期的Apple World Wide Developer Relation Certificatio荏鱿胫协n Authority,然后删除它(要删除好几次才能删除掉)如果看不到过期的证书,请先在keychain显示菜单下,设置"显示已过期证书"

2、下载这个链接里的AppleWWDRCA.cer的证书到本地
3、记得要把系统钥匙串的设置权限打开。注意要打开锁

4、把AppleWWDRCA.cer安装到登录和系统中设置成功后就可以了。查看下你的发布证书是否已经正常了。
