"iPhone Distribution" 证书不受信任
"iPhone Distribution" certificate is not trusted
我刚刚安装了一个新的 iPhone 分发证书,该证书是从其他人的计算机上导出为 .p12 的。
当我尝试使用绑定到此新证书的配置文件进行存档时,我收到此无效信任设置错误:
Restore system default trust settings for certificate "iPhone Distribution" in order to sign code with it.
但是,当我修复信任设置时,将证书的信任设置设置为“使用系统默认值”,它说证书不受信任:
iPhone Distribution certificate is not trusted
如果我尝试在此状态下存档,我会收到此错误:
Warning: unable to build chain to self-signed root for signer "iPhone Distribution"
而且我陷入了无限循环。请帮忙!
对 Apple 证书的信任是通过 Apple 全球开发者关系认证机构证书提供的。听起来你没有。它看起来像这样:
如果您没有其中之一,请从 Apple Developer Member Center 获取。即使您有,也请尝试下载更新的。
我的 Apple 全球开发者关系认证机构证书将于 2023 年 2 月 7 日 3:48:47 下午到期。
当我安装将于 2030 年 2 月 19 日 6:00:00 下午到期的版本时,我的问题得到了解决。
您可以在此处下载其中之一:https://developer.apple.com/account/resources/certificates/add
在没有成功下载 Apple 全球开发者关系认证机构证书 2030 之后,对我有用的是转到 system 钥匙串并搜索有问题的证书(类似于 5CTYZUT475),我将 always trust
更改为 use system defaults
。
上面的 None 用于修复我的“开发者 ID 应用程序”显示为不受信任。
原来我需要一个名为“开发者 ID - G2(2031 年 9 月 17 日到期)”的不同中间证书。可从 here.
直接下载
就我而言,缺少的是 command-line 工具。我认为命令行工具会自动下载全球证书。
所以我转到 XCode 首选项,然后是位置,然后在 command-line 工具中选择 13.3。
'Quit' Xcode 重新启动 XCode。退出钥匙串并重新启动钥匙串。现在我的 ios 分发证书受到信任。
对我来说,它帮助我安装了新的苹果根证书。 Direct link which could be found here. Which could be found from that support page.
我刚刚安装了一个新的 iPhone 分发证书,该证书是从其他人的计算机上导出为 .p12 的。
当我尝试使用绑定到此新证书的配置文件进行存档时,我收到此无效信任设置错误:
Restore system default trust settings for certificate "iPhone Distribution" in order to sign code with it.
但是,当我修复信任设置时,将证书的信任设置设置为“使用系统默认值”,它说证书不受信任:
iPhone Distribution certificate is not trusted
如果我尝试在此状态下存档,我会收到此错误:
Warning: unable to build chain to self-signed root for signer "iPhone Distribution"
而且我陷入了无限循环。请帮忙!
对 Apple 证书的信任是通过 Apple 全球开发者关系认证机构证书提供的。听起来你没有。它看起来像这样:
如果您没有其中之一,请从 Apple Developer Member Center 获取。即使您有,也请尝试下载更新的。
我的 Apple 全球开发者关系认证机构证书将于 2023 年 2 月 7 日 3:48:47 下午到期。
当我安装将于 2030 年 2 月 19 日 6:00:00 下午到期的版本时,我的问题得到了解决。
您可以在此处下载其中之一:https://developer.apple.com/account/resources/certificates/add
在没有成功下载 Apple 全球开发者关系认证机构证书 2030 之后,对我有用的是转到 system 钥匙串并搜索有问题的证书(类似于 5CTYZUT475),我将 always trust
更改为 use system defaults
。
None 用于修复我的“开发者 ID 应用程序”显示为不受信任。
原来我需要一个名为“开发者 ID - G2(2031 年 9 月 17 日到期)”的不同中间证书。可从 here.
直接下载就我而言,缺少的是 command-line 工具。我认为命令行工具会自动下载全球证书。
所以我转到 XCode 首选项,然后是位置,然后在 command-line 工具中选择 13.3。
'Quit' Xcode 重新启动 XCode。退出钥匙串并重新启动钥匙串。现在我的 ios 分发证书受到信任。
对我来说,它帮助我安装了新的苹果根证书。 Direct link which could be found here. Which could be found from that support page.