证书过时

前言

哎,每次过完节都要有一个坑给本身跳。逃不过这个魔爪。安全

这不,一过完春节,回来就发现公司证书出现"此证书的签发者无效"。app

问题缘由

通过一番查找,苹果官方给出了回答。ide

Thanks for bringing this to the attention of the community and apologies for the issues you’ve been having. This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the new WWDR intermediate certificate (by double-clicking on the file). Next, in the Keychain Access application, select the System keychain. Make sure to select “Show Expired Certificates” in the View menu and then delete the expired version of the Apple Worldwide Developer Relations Certificate Authority Intermediate certificate (expired on February 14, 2016). Your certificates should now appear as valid in Keychain Access and be available to Xcode for submissions to the App Store.this

看来是因为苹果系统的安全证书过时问题致使。spa

苹果早在一个多月前就提醒开发者使用新证书。开发者若是不及时更新,不只会影响到本身的开发工做,还有可能对用户形成困扰。这一份通知面向的是那 些开发应用与 Apple Wallet、Safari 推送中心又或者是 Safari 插件相关的开发者。苹果还在通知中表示,开发者须要在 2016 年 2 月 14 日结束以前更新他们的安全证书。更新以后,安全证书的下一个失效期为 2023 年 2 月。插件

解决办法

既然知道了缘由,那么就能够对症下药了。咱们经过下载苹果提供的最新的 安全证书 并双击安装。code

  1. 而后打开钥匙串,在导航栏上,依次选择 显示 - 显示已过时的证书 开发

  2. 选择 登陆 - 全部项目get

  3. 在搜索栏下输入 apple wit

  4. 删除对应过时的安全证书

再一次感谢您花费时间阅读这篇文章

相关文章
相关标签/搜索