开发者账户帮助
账户 证书 替换由先前 Sub-CA 签发的 Developer ID 证书
替换由先前 Sub-CA 签发的 Developer ID 证书
原有 Developer ID 证书颁发机构将于 2027 年 2 月 1 日到期。在这一日期之后,由原有颁发机构签发的证书将无法再用于签名,必须替换为来自当前 Developer ID 证书颁发机构 (G2) 的证书。G2 签发的证书有效期为一年,并且必须每年续订。
所需职能:账户持有人
了解你的证书是否受影响
在“证书、标识符和描述文件” 中,点按边栏中的“Certificates”(证书),并查看你的 Developer ID 应用程序证书和 Developer ID 安装器证书。任何于 2027 年 2 月 1 日或之前到期的证书都可能受到影响。但是,仅凭到期日期无法证明证书是由哪个颁发机构签发的。要确定这一点,请检查签发者。
一个团队可能持有分别来自两个颁发机构但名称完全相同的证书,例如,相同的 Developer ID 安装器条目出现两次,仅到期日期不同。要区分它们,请在“钥匙串访问”中选择一个证书,展开“签发者名称”栏位,并查看“组织单位”栏位:
-
如果你看到“Apple 证书颁发机构”:证书由先前的 Sub-CA 签发。替换这个证书。
-
如果你看到 G2:证书由当前的 Sub-CA 签发。无需采取任何操作。
注:请检查你自己的证书,而不是钥匙串中的“Developer ID 证书颁发机构”条目。这个条目是颁发机构本身,由 Apple 根 CA 签发,它的“组织单位”同样显示为“Apple 证书颁发机构”。
创建替换证书
-
点按边栏中的 Certificates (证书),然后点按添加按钮 (+)。
-
在 Software (软件) 下,选择 Developer ID Application (Developer ID 应用程序) 或 Developer ID Installer (Developer ID 安装器),然后点按 Continue (继续)。如果你同时持有这两种证书,请分别针对每种证书重复这些步骤,因为一种证书无法覆盖另一种证书的用途。
-
如果系统要求你选择 Developer ID 证书中介机构,请选取 G2 Sub-CA (Xcode 11.4.1 or later) (G2 Sub-CA (Xcode 11.4.1 或更高版本))。选择其他任何选项都可能导致证书由即将到期的证书颁发机构签发。
-
按照说明创建证书签名请求。上传证书签名请求,然后下载新证书。
-
连按两下下载的文件,以安装到钥匙串中,然后更新系统以使用新证书进行签名。
由于最多可以同时持有五个 Developer ID 应用程序证书和五个 Developer ID 安装器证书,因此你可以在当前证书到期之前创建并测试替换证书。