我刚安装了一个新的iPhone分发证书,该证书已从其他人的计算机导出为.p12。当我尝试使用与此新证书绑定的预配描述文件进行归档时,收到此信任设置无效错误:
恢复证书“iPhone分发”的系统默认信任设置,以便使用它对代码进行签名。但是,当我修复信任设置时,将证书的信任设置设置为“使用系统默认值”,它说证书不受信任:
iPhone分发证书不受信任如果我尝试在此状态下归档,则会出现以下错误:警告:无法为签名者“iPhone分发”构建自签名根的链我陷入了无限循环。请帮帮我!
chhkpiq41#
我有苹果全球开发者关系认证机构证书,该证书将于2023年2月7日下午3:48:47到期。当我安装了2030年2月19日下午6:00:00到期的那个时,我的问题得到了解决。你可以在这里下载其中一个:https://developer.apple.com/account/resources/certificates/add
nzrxty8p2#
对Apple证书的信任是通过Apple全球开发者关系认证机构证书提供的。听起来你好像没有证书。它看起来像这样:
如果你没有,可以从苹果开发者会员中心下载,即使你有,也可以下载一个更新的。
dwbf0jvd3#
在下载Apple全球开发者关系认证机构证书2030没有任何运气之后,对我有效的是进入系统钥匙链,搜索有问题的证书(类似于5CTYZUT475),然后我将always trust更改为use system defaults。
always trust
use system defaults
vaqhlq814#
以上这些都不适用于修复我的“开发者ID应用程序”显示为不受信任。原来我需要一个不同的中间证书,名为“开发者ID - G2(到期日09/17/2031)”。可以从here直接下载。
ruyhziif5#
在我例子中,缺少的是命令行工具。我认为命令行工具会自动下载全球证书。所以我转到XCode首选项,然后转到位置,并在命令行工具中选择13.3。“退出”Xcode重新启动Xcode。退出keychain并重新启动keychain。现在我的ios发行版证书被信任了。
eqqqjvef6#
对我来说,它是帮助安装新的苹果根证书。Direct link,这可以找到here。这可以从support page找到。
pxyaymoc7#
如果是麦克,1.右键单击KeyChain中的证书并转到getInfo1.扩大信任1.将“始终信任”更改为“系统默认值”为我改正的错误道歉。
7条答案
按热度按时间chhkpiq41#
我有苹果全球开发者关系认证机构证书,该证书将于2023年2月7日下午3:48:47到期。
当我安装了2030年2月19日下午6:00:00到期的那个时,我的问题得到了解决。
你可以在这里下载其中一个:https://developer.apple.com/account/resources/certificates/add
nzrxty8p2#
对Apple证书的信任是通过Apple全球开发者关系认证机构证书提供的。听起来你好像没有证书。它看起来像这样:
如果你没有,可以从苹果开发者会员中心下载,即使你有,也可以下载一个更新的。
dwbf0jvd3#
在下载Apple全球开发者关系认证机构证书2030没有任何运气之后,对我有效的是进入系统钥匙链,搜索有问题的证书(类似于5CTYZUT475),然后我将
always trust
更改为use system defaults
。vaqhlq814#
以上这些都不适用于修复我的“开发者ID应用程序”显示为不受信任。
原来我需要一个不同的中间证书,名为“开发者ID - G2(到期日09/17/2031)”。可以从here直接下载。
ruyhziif5#
在我例子中,缺少的是命令行工具。我认为命令行工具会自动下载全球证书。
所以我转到XCode首选项,然后转到位置,并在命令行工具中选择13.3。
“退出”Xcode重新启动Xcode。退出keychain并重新启动keychain。现在我的ios发行版证书被信任了。
eqqqjvef6#
对我来说,它是帮助安装新的苹果根证书。Direct link,这可以找到here。这可以从support page找到。
pxyaymoc7#
如果是麦克,
1.右键单击KeyChain中的证书并转到getInfo
1.扩大信任
1.将“始终信任”更改为“系统默认值”
为我改正的错误道歉。