Xcode 真机运行时,报错 unable to build chain to self-signed root for signer “XXX” 问题

1. 清理证书

  1. 打开钥匙串->登录->证书
  2. 重要的证书可以先备份一下(选择证书到处即可)
  3. 删除该项目下所有的证书

2. 安装证书

  1. 双击安装真机证书
  2. 证书安装好后,应该在登录->证书下可以看到
  3. 如果没有找到,则直接拖证书到登录->证书下安装
  4. 证书安装好需要有密钥,否则无效
  5. 确保该项目下所有的证书的信任系统默认

3. 清理 Xcode

  1. 打开 Xcode
  2. 清理(Clean) CMD+Shift+K
  3. 清理 DerivedData 文件夹中的目录和文件

4. 真机调试

真机调试,会弹出需要钥匙串中的证书的弹窗,输入密钥,并点击始终允许即可。