Developer ID 证书颁发机构 (Sub-CA) 即将到期
2026 年 10 月 1 日
原有的 Developer ID 证书颁发机构 (Sub-CA) 将于 2027 年 2 月 1 日到期。届时,由这个机构颁发的证书将失效。
应对措施:
- 检查你是否受到影响。 在“证书、标识符和描述文件”(英文)中,查找将于 2027 年 2 月 1 日或之前到期的证书。如果在识别证书颁发机构方面需要帮助,请参阅“替换由先前 Sub-CA 颁发的 Developer ID 证书”。
- 创建一个新证书。 通过当前颁发机构 Developer ID 证书颁发机构 (G2) 生成一个替换证书。注:这个证书颁发机构的有效期截至 2031 年,但由这个机构颁发的证书每年都会到期,因此必须每年续订。
- 如果你使用的是 Xcode 11.4 或更早版本,请在创建新证书之前进行更新。
- 当系统提示你选择 Developer ID 证书中介机构时,请选择“G2 Sub-CA”。选取其他选项可能会颁发一个同样会在 2027 年到期的证书。
- 根据你分发的内容重新签名。
- 安装器软件包 (.pkg):自 2027 年 2 月 1 日起,使用受影响证书签名的 .pkg 文件将无法安装。请在这个日期之前使用你的新证书对所有软件包进行重新签名。
- Mac App:之前已签名并经过公证的 Mac 软件 (包含一个安全时间戳) 会继续正常运行,无需采取任何操作。对于未来的更新,请使用新证书进行签名,并附上一个安全时间戳进行公证。