You need to enable JavaScript to run this app. 如何修复Xcode报错:unable to build chain to self signed root
优惠活动
大模型
产品
解决方案
定价
更多

如何修复Xcode报错:unable to build chain to self signed root

解决方案

该报错与钥匙串中开发、发布证书显示不被信任直接相关,核心原因是续订Apple Developer会员后,本地证书的根信任链断裂导致。

可按以下步骤操作解决:

1. 修复苹果根证书信任

  • 打开钥匙串访问(Keychain Access),左上角切换到「系统」钥匙串,点击顶部「证书」分类
  • 查找名为 Apple Root CA、Apple Worldwide Developer Relations Certificate Authority 的根证书,删除所有显示过期、不受信任的旧版本
  • 下载最新版对应根证书后双击,导入时选择「系统」钥匙串
  • 右键导入后的根证书,选择「显示简介」,展开「信任」标签,将「使用此证书时」选项调整为「始终信任」,输入系统密码确认更改

2. 重新生成开发/发布证书

  • 登录Apple Developer后台,进入「Certificates, Identifiers & Profiles」板块,删除旧的Apple Development、Apple Distribution证书
  • 按照页面向导重新生成新的对应证书,下载后双击导入钥匙串
  • 确认导入后的证书在钥匙串中无「this certificate is not trusted」提示

3. 同步Xcode配置并重试

  • 打开Xcode,依次点击顶部菜单栏 Settings → Accounts,选中对应开发者账号,点击右下角「Download Manual Profiles」同步最新描述文件
  • 退出Xcode,打开终端执行命令清理编译缓存:rm -rf ~/Library/Developer/Xcode/DerivedData
  • 重新打开Xcode,按快捷键 Cmd+Shift+K 清理项目后,再次执行归档操作即可

内容的提问来源于stack exchange,提问作者Taoufik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 12:36:03