过了个年,iPhone Certificates 全部失效
这诡异的事情发生在今天早上,打开 Keychain Access 一看,无论是开发者证书还是发布证书,所有的 iPhone 证书全部无效了。
重启还是 revoke 之后重新生成证书都不管用。
真实的原因是: Apple Worldwide Developer Relations Certification Authority 失效了。
所有的 Apple 证书都使用这个证书签发,它失效了,其他的证书完全不能幸免。
解决方案,打开 Keychain Access -> (Keychains)System -> (Category)Certificates
,可以看到两个 Apple Worldwide Developer Relations Certification Authority
证书,一个有效一个失效。失效的那个证书的过期时间正好是 2016-02-16 (昨天)。
若看不到,单击 Keychain Access -> (菜单)View -> Show Expired Certificates
。
删除这个证书,保留有效的那一个即可。
截图为证。(因为手快,删除之前忘记截图了,现在只剩那个有效的证书了)
(全文完)
- 文章ID:2445
- 原文作者:zrong
- 原文链接:https://blog.zengrong.net/post/iphone-certificates-is-not-valid/
- 版权声明:本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可,非商业转载请注明出处(原文作者,原文链接),商业转载请联系作者获得授权。