未安装 Apple 的全球开发者关系 (WWDR) 中间证书

Apple’s World Wide Developer Relations (WWDR) intermediate certificate is not installed

我今天无法通过 Appcelerator Titanium 发布我的应用程序 (AdHoc),我开始收到此错误:

[ERROR] : Apple’s World Wide Developer Relations (WWDR) intermediate certificate >is not installed.

[ERROR] : This will prevent you from building apps for iOS devices or package >for distribution.

我在线检查并安装了所需的证书,甚至重新启动了 mac,我仍然无法构建。这是我的钥匙串条目:

知道如何解决这个问题吗?

今天这也让我很痛苦。 请参阅此线程:This certificate has an invalid issuer Apple Push Services

(我根本没有使用推送通知。这个过期的证书破坏了我对没有特殊权利的 "vanilla" 应用程序进行代码签名的能力。)

您需要在钥匙串中找到过期的证书,将其删除,然后下载一个新证书。

简单你就可以做到

  1. 首先打开KeyChain访问,删除“Apple world wide Developer relations 证书颁发机构”(WWDR)(将于 2016 年 2 月 14 日到期) "Login" 和 "System" 部分。如果找不到,请转到菜单中的 查看 > 显示过期证书
  2. 然后转到 Apple WWDR 并下载新证书并安装。