uni-app IOS 云打包按官网文档操作后依旧报错 签名失败 当前系统没有安装苹果根证书

uni-app IOS 云打包按官网文档操作后依旧报错 签名失败 当前系统没有安装苹果根证书

操作步骤:

  • 发行 -> 云打包 -> IOS(ipa包)

预期结果:

  • 能正常打包生成IOS包

实际结果:

  • 一直提示签名失败,无法打包

bug描述:

打包 IOS 包时,按照官网文档导入所需证书后,还是提示“签名失败 -> 当前系统没有安装苹果根证书,是否打开证书目录(打开后依次安装证书”

Image


更多关于uni-app IOS 云打包按官网文档操作后依旧报错 签名失败 当前系统没有安装苹果根证书的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

你好,请参考 https://ask.dcloud.net.cn/article/38646https://ask.dcloud.net.cn/article/37979 ios 安心打包问题汇总章节

更多关于uni-app IOS 云打包按官网文档操作后依旧报错 签名失败 当前系统没有安装苹果根证书的实战教程也可以访问 https://www.itying.com/category-93-b0.html


可以的,重新生成了一遍证书,没问题了

回复 1***@163.com: 你好,请问是重新生成什么证书啊,我钥匙串里面显示有那两个证书

回复 1***@163.com: 签名证书重新生成就好了吗?

在 uni-app 进行 iOS 云打包时,如果遇到“签名失败 当前系统没有安装苹果根证书”的错误,通常是因为打包环境缺少必要的苹果根证书。以下是一些可能的解决方案:

1. 确保系统已安装苹果根证书

苹果根证书是 iOS 开发中必需的安全证书。你可以手动下载并安装苹果根证书:

  • 下载地址: Apple Root Certificate
  • 安装步骤:
    1. 下载 AppleRootCA-G3.cer 或其他相关根证书。
    2. 双击下载的 .cer 文件,将其安装到系统钥匙串中。
    3. 确保证书被标记为“始终信任”。

2. 检查 Xcode 安装

确保你的系统上已经安装了最新版本的 Xcode,并且已经接受了 Xcode 的许可协议:

sudo xcode-select --install
sudo xcodebuild -license accept
回到顶部