我已经创建了证书来启用我的应用程序中的推送服务,但每次我尝试在我的钥匙链中添加证书时,添加证书后它会显示以下错误:

此证书的颁发者无效


当前回答

这实际上不是一个发展问题。这是由于苹果全球开发者关系证书颁发机构颁发的苹果全球开发者关系中级证书到期导致的。WWDRCA颁发证书为您的Apple设备软件签名,允许我们的系统确认您的软件已按预期交付给用户,并且没有进行修改。

要解决此问题,您必须遵循以下步骤:

开放钥匙串访问 执行“查看”->显示过期证书

进入钥匙链中的系统 在这里你会发现“Apple Worldwide Developer Relations Certificate Authority”被标记为过期。所以删掉它。同时在登录标签下检查并删除过期的WWDRCA。 从这里下载新的WWDR中级证书(更新的Apple全球开发者关系认证中级证书将于2023年2月7日到期)。 双击它来安装它。

如果您的iOS应用程序、Mac应用程序、Safari扩展程序、Apple Wallet和Safari推送通知仍然存在任何问题,请点击此过期链接。

The Apple Worldwide Developer Relations Certification Intermediate Certificate expires soon and we've issued a renewed certificate that must be included when signing all new Apple Wallet Passes, push packages for Safari Push Notifications, and Safari Extensions starting February 14, 2016. While most developers and users will not be affected by the certificate change, we recommend that all developers download and install the renewed certificate on their development systems and servers as a best practice. All apps will remain available on the App Store for iOS, Mac, and Apple TV.

其他回答

2021年:

下载AppleWWDRCAG3。Cer(有效期至2030年) https://developer.apple.com/support/expiration/ 安装它

请遵循以下步骤:

从这里下载和安装。双击并安装它。 在钥匙串应用程序中选择“查看”->“显示过期证书”。 删除Apple全球开发者关系证书授权 证书从“登录”标签和“系统”标签在钥匙串应用程序。

如果您在登录或系统选项卡中没有找到您的WWDR证书,则选择左侧的类别“所有项目”。您很可能会在这里看到一个过期的WWDR证书,您可以删除它。过期的证书总是用红色星号显示。

这实际上不是一个发展问题。这是由于苹果全球开发者关系证书颁发机构颁发的苹果全球开发者关系中级证书到期导致的。WWDRCA颁发证书为您的Apple设备软件签名,允许我们的系统确认您的软件已按预期交付给用户,并且没有进行修改。

要解决此问题,您必须遵循以下步骤:

开放钥匙串访问 执行“查看”->显示过期证书

进入钥匙链中的系统 在这里你会发现“Apple Worldwide Developer Relations Certificate Authority”被标记为过期。所以删掉它。同时在登录标签下检查并删除过期的WWDRCA。 从这里下载新的WWDR中级证书(更新的Apple全球开发者关系认证中级证书将于2023年2月7日到期)。 双击它来安装它。

如果您的iOS应用程序、Mac应用程序、Safari扩展程序、Apple Wallet和Safari推送通知仍然存在任何问题,请点击此过期链接。

The Apple Worldwide Developer Relations Certification Intermediate Certificate expires soon and we've issued a renewed certificate that must be included when signing all new Apple Wallet Passes, push packages for Safari Push Notifications, and Safari Extensions starting February 14, 2016. While most developers and users will not be affected by the certificate change, we recommend that all developers download and install the renewed certificate on their development systems and servers as a best practice. All apps will remain available on the App Store for iOS, Mac, and Apple TV.

在苹果的开发者门户网站中,添加一个新证书,当被问到“你需要哪种类型的证书?”时,选择“WorldWide Developer relations certificate”。生成新的证书,下载并安装。当您这样做时,您将不再看到您所描述的消息。

编辑: 证书下载路径如下: https://www.apple.com/certificateauthority/ 您可以选择以下两种证书之一: "WWDR证书(将于02/07/23到期)" 或 "WWDR证书(2016年2月14日到期)"

当地日期尽量早于2月14日。对我有用!不能完全解决问题,只能暂时解决问题。