文档章节

证书过期

no_wait
 no_wait
发布于 2016/05/01 10:26
字数 475
阅读 96
收藏 6

前言

哎,每次过完节都要有一个坑给自己跳。逃不过这个魔爪。

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

问题原因

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

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.

看来是由于苹果系统的安全证书过期问题导致。

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

解决办法

既然知道了原因,那么就可以对症下药了。我们通过下载苹果提供的最新的 安全证书 并双击安装。

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

  2. 选择 登录 - 所有项目

  3. 在搜索栏下输入 apple w

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

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


本文转载自:http://www.tuicool.com/articles/Inyauav

共有 人打赏支持
上一篇: 。。。
下一篇: "pointgreen@2X.png"
no_wait
粉丝 1
博文 143
码字总数 14945
作品 0
通州
高级程序员
私信 提问
IOS 开发 证书显示 此证书签发者无效 解决办法

今天早上 上班发现钥匙串中的所有证书 都 提示此证书签发者无效 经查找得知系统证书WWDR在2016年2月14日失效,需要更新WWDR系统证书 下载证书地址https://developer.apple.com/certification...

Daniel_s
2016/02/23
274
0
iOS开发证书都显示“此证书的签发者无效”,更新WWDR Certificate证书后还是显示无效

1、首先iOS开发证书显示“此证书的签发者无效”,是由于WWDR Certificate证书过期导致的,需要更新WWDR Certificate证书! 1)下载最新WWDR Certificate证书 WWDR Certificate证书下载地址:...

JlongTian
2016/03/02
134
0
提示"此证书的签发者无效",原因系统认证证书(AppleWWDRCA.cer)过期

问题描述: 第一天上班,xcode打包,就提示不能执行此操作,我就直接认为是打包证书有问题,然后还傻傻的把问题丢给负责公司证书的同事。 十分钟后, 别人告诉我,2016年02月14日,系统证书A...

sfandy
2016/02/18
2.7K
0
IOS证书和Android签名统一管理方案

背景 由于在工作中经常需要管理多台机器的ios证书及android签名,假设全部都是手动来操作完成,那将耗费大量时间,本文旨在提供一种较为完整的方案来方便快捷的管理多台机器的ios证书及andro...

某杰
2016/09/21
0
0
exchange服务器证书过期,导致outlook客户端不停的弹出证书过期的警告窗口

具体症状:exchange服务器证书过期,导致outlook客户端不停的弹出证书过期的警告窗口(但点击警告窗口确定之后,outlook客户端仍旧可以使用。且OWA一切正常)。 于是决定在过期的证书上续订证...

327051661
2018/05/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java单例模式学习记录

在项目开发中经常能遇见的设计模式就是单例模式了,而实现的方式最常见的有两种:饿汉和饱汉(懒汉)。由于日常接触较多而研究的不够深入,导致面试的时候被询问到后有点没底,这里记录一下学习...

JerryLin123
昨天
4
0
VSCODE 无法调试

VSCODE 无法调试 可以运行 可能的原因: GCC 的参数忘了加 -g

shzwork
昨天
5
0
理解去中心化 稳定币 DAI

随着摩根大通推出JPM Coin 稳定币,可以预见稳定币将成为区块链落地的一大助推器。 坦白来讲,对于一个程序员的我来讲(不懂一点专业经济和金融),理解DAI的机制,真的有一点复杂。耐心看完...

Tiny熊
昨天
4
0
5.线程实现

用于线程实现的Python模块 Python线程有时称为轻量级进程,因为线程比进程占用的内存少得多。 线程允许一次执行多个任务。 在Python中,以下两个模块在一个程序中实现线程 - _thread 模块 th...

Eappo_Geng
昨天
7
0
ServiceLoader

创建一个接口文件在resources资源目录下创建META-INF/services文件夹在services文件夹中创建文件,以接口全名命名创建接口实现类 内容me.zzp.ar.d.PostgreSQLDialectme.zzp.ar.d.Hype...

Cobbage
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部