我刚刚安装了一个新的 iPhone 分发证书,该证书从其他人的计算机导出为 .p12。
当我尝试使用与此新证书绑定的配置文件进行存档时,我收到此无效信任设置错误:
恢复证书“iPhone Distribution”的系统默认信任设置,以便用它签署代码。
但是,当我修复信任设置(将证书的信任设置设置为“使用系统默认值”)时,它表示该证书不受信任:
iPhone 分发证书不受信任
如果我尝试在此状态下存档,则会收到此错误:
警告:无法为签名者“iPhone Distribution”建立自签名根的链
我陷入了无限循环。请帮忙!
我拥有 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
。
如果是Mac,
对于为我修复的这个错误。
以上方法均无法解决我的“开发者 ID 应用程序”显示为不受信任的问题。
原来我需要一个不同的中间证书,名为“开发者 ID - G2(2031 年 9 月 17 日到期)”。可从此处直接下载。
2024 年以来的任何人:
要使用您的证书,您的系统钥匙串中必须有中间签名证书。这是由 Xcode 自动安装的。但是,如果您需要重新安装中间签名证书,请单击下面的链接:
注意:要将上述证书安装到您的钥匙串中,只需双击它们即可