提问者:小点点

如何在air gapped Mac上安装新的苹果全球开发者关系中级证书?


您可能知道,也可能不知道,现在将使用新的中间证书生成新的签名证书。你可以在这里读到它:

https://developer.apple.com/support/wwdr-medirement-certificate/

对于连接到Internet的Mac机,Xcode会自动下载新的中间证书。但是,我们的构建节点没有连接到Internet上,因此无法自动获取证书。

我很难找到任何关于如何手动完成这一操作的文档(如果可能的话,也可以用Ansible自动完成)。


共1个答案

匿名用户

您可以从以下网址下载证书:https://www.apple.com/certificateauthority/

直接链接:https://www.apple.com/certificateauthority/applewwdrcag3.cer

然后您可以使用以下命令安装它:

sudo security add-trusted-cert -d -r trustAsRoot -k /Library/Keychains/System.keychain ~/Downloads/AppleWWDRCAG3.cer

默认情况下,此命令将使其受信任。不确定是否有必要,但可能不会有什么坏处。

不幸的是,由于可能与此相关或可能与此无关的问题,我还无法验证这是否允许使用新证书进行签名。我会更新这个答案,当我弄清楚我们的签约问题是否与此相关。