HBuilderX使用mac打包ios应用提示苹果根证书没有安装

简介: HBuilderX使用mac打包ios应用提示苹果根证书没有安装

昨天js前端采用HBuilderX在mac电脑打包iOS应用时报签名失败。打开证书目录,双击导入证书还是报错。

HBuilderX版本是3.1.18.20210609。

比对了我的正常苹果电脑钥匙串发现没有左边的登录那一项。我真奇怪了。删除证书重新双击导入证书重起电脑还是报错。第一天试过各种方法,10次免费次数满了还是没有好。只能改日战了。我们程序猿的优良品质就是不服输的精神,没有我们搞不定的技术问题。

第二日又试了4次然后还是那样半死不活。后来双击Apple Worldwide Developer Relations Certification Authority打开了它的详情,然后点开了证书的信任。想起来了上次是使用此证书时选择了使用系统默认,而出问题的电脑上选择的是始终信任。赶紧把它选择为使用系统默认,下面的那些协议等全部变成未指定。关闭证书详情窗口,终于在左上口出现了登录菜单。然后删除该证书,点击登录然后把那三个证书拖入它右侧的证书窗口导入证书,若登录昨天显示锁标志显示没有打开需要输入电脑密码才能打开锁并导入。确定这三个证书的信任都选择的使用系统默认,下面的协议也是自动选的未制定。

然后再打包成功。

问题分析:

1.证书可能被破坏或过期;

2.证书的信任选项选择了始终信任;

3.双击导入的证书都是导入了上一次选择的目录下,如你上次选择的是系统证书下。一定要保证导入的是登录证书下。

其中xcode报no identity found Command CodeSign failed with a nonzero exit code错误也是通过该方法解决的。

1.若出现左上角没有出现登录按钮。注意一定要出现登录才能继续解决问题,没有看到登录按钮,就没有办法解决问题。

点击系统选择Developer ID Certification Authority证书。


2.点击证书的信任属性,选择始终信任会弹出输入密码(有指纹的电脑市要求指纹解锁)。退出钥匙串(不是关闭钥匙串显示窗口),若不会退出钥匙串就重启电脑。那样就能看到钥匙串左上角登录按钮了。


3.重启电脑后选择系统,把原来的Developer ID Certification Authority和Apple Worldwide Developer Relations Certification 等三个证书删除。

4.然后选择登录,把Developer ID Certification Authority和Apple Worldwide Developer Relations Certification 等三个证书拖入右边证书窗口,若需要输入电脑密码就输入。

5.点击Developer ID Certification Authority和Apple Worldwide Developer Relations Certification 等三个证书选择信任属性,选择使用系统默认。再试就ok了。

正确的证书配置如上。

《HBuilderX3.0.7使用mac打包ios应用提示苹果根证书没有安装》

《no identity found Command CodeSign failed with a nonzero exit code》


目录
相关文章
|
1月前
|
JavaScript 前端开发 Android开发
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
85 13
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
2天前
|
Swift iOS开发 开发者
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
43 13
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
|
7天前
|
存储 数据安全/隐私保护 开发者
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
42 8
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
|
2月前
|
iOS开发 开发者
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
195 67
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
|
2月前
「Mac畅玩鸿蒙与硬件51」UI互动应用篇28 - 模拟记账应用
本篇教程将介绍如何创建一个模拟记账应用,通过账单输入、动态列表展示和实时统计功能,学习接口定义和组件间的数据交互。
182 68
|
2月前
|
安全 数据安全/隐私保护 Android开发
【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
418 75
|
1月前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
70 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
1月前
|
数据采集 JavaScript Android开发
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
64 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
1月前
|
存储 开发工具 数据安全/隐私保护
iOS各个证书生成细节
在iOS开发中,证书和标识符的配置至关重要。CSR(证书签名请求)由私钥生成,提交给苹果获取`.cer`证书。P12文件由`.cer`证书和私钥导出,用于开发环境。App ID确保应用唯一性。流程包括创建App ID、生成CSR、申请证书并导出P12。主P12和推送P12可使用不同CSR。
|
14天前
|
iOS开发 开发者 Windows
uniapp云打包ios应用证书的获取方法,生成指南
打包用到的一共两个文件,一个是p12格式的私钥证书,一个是证书profile文件。其中生成p12证书的时候,按照官网的教程,是需要MAC电脑来协助做的,主要是生成一些csr文件和导出p12证书等。其实这些步骤也可以借助一些其他的工具来实现,不一定使用mac电脑,用windows电脑也可以创建。
39 0