Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在气隙Mac上安装新的苹果全球开发者关系中间证书?_Ios_Xcode_Macos_Certificate_Code Signing - Fatal编程技术网

Ios 如何在气隙Mac上安装新的苹果全球开发者关系中间证书?

Ios 如何在气隙Mac上安装新的苹果全球开发者关系中间证书?,ios,xcode,macos,certificate,code-signing,Ios,Xcode,Macos,Certificate,Code Signing,您可能知道,也可能不知道,现在将使用新的中间证书生成新的签名证书。您可以在此处阅读: 对于连接到Internet的Mac,Xcode将自动下载新的中间证书。但是,我们的构建节点未连接到Internet,因此无法自动获取证书 我很难找到任何关于如何手动(或尽可能使用Ansible自动)执行此操作的文档。您可以从此处下载证书: 直接链接: 然后,您可以使用以下命令安装它: security add-trusted-cert -d -r unspecified -k ~/Library/Keycha

您可能知道,也可能不知道,现在将使用新的中间证书生成新的签名证书。您可以在此处阅读:

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


我很难找到任何关于如何手动(或尽可能使用Ansible自动)执行此操作的文档。

您可以从此处下载证书:

直接链接:

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

security add-trusted-cert -d -r unspecified -k ~/Library/Keychains/login.keychain-db ~/Downloads/AppleWWDRCAG3.cer
编辑:发现它应该添加到登录密钥链,而不是系统密钥链。此外,信任设置也很重要。它应该是未指定的,因为如果它是可信的,代码签名会认为它是自签名证书,并且失败