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》


目录
相关文章
|
12月前
「Mac畅玩鸿蒙与硬件47」UI互动应用篇24 - 虚拟音乐控制台
本篇将带你实现一个虚拟音乐控制台。用户可以通过界面控制音乐的播放、暂停、切换歌曲,并查看当前播放的歌曲信息。页面还支持调整音量和动态显示播放进度,是音乐播放器界面开发的基础功能示例。
447 80
「Mac畅玩鸿蒙与硬件47」UI互动应用篇24 - 虚拟音乐控制台
|
11月前
|
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!报错问题如何解决
656 67
uniapp开发ios打包Error code = -5000 Error message: Error: certificate file(p12) import failed!报错问题如何解决
|
11月前
「Mac畅玩鸿蒙与硬件51」UI互动应用篇28 - 模拟记账应用
本篇教程将介绍如何创建一个模拟记账应用,通过账单输入、动态列表展示和实时统计功能,学习接口定义和组件间的数据交互。
380 68
「Mac畅玩鸿蒙与硬件51」UI互动应用篇28 - 模拟记账应用
|
12月前
|
流计算 UED
「Mac畅玩鸿蒙与硬件48」UI互动应用篇25 - 简易购物车功能实现
本篇教程将带你实现一个简易购物车功能。通过使用接口定义商品结构,我们将创建一个动态购物车,支持商品的添加、移除以及实时总价计算。
374 69
「Mac畅玩鸿蒙与硬件48」UI互动应用篇25 - 简易购物车功能实现
|
9月前
|
存储 数据安全/隐私保护 开发者
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
376 8
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
|
12月前
|
数据处理
「Mac畅玩鸿蒙与硬件45」UI互动应用篇22 - 评分统计工具
本篇将带你实现一个评分统计工具,用户可以对多个选项进行评分。应用会实时更新每个选项的评分结果,并统计平均分。这一功能适合用于问卷调查或评分统计的场景。
357 65
「Mac畅玩鸿蒙与硬件45」UI互动应用篇22 - 评分统计工具
|
12月前
「Mac畅玩鸿蒙与硬件46」UI互动应用篇23 - 自定义天气预报组件
本篇将带你实现一个自定义天气预报组件。用户可以通过选择不同城市来获取相应的天气信息,页面会显示当前城市的天气图标、温度及天气描述。这一功能适合用于动态展示天气信息的小型应用。
522 38
「Mac畅玩鸿蒙与硬件46」UI互动应用篇23 - 自定义天气预报组件
|
12月前
|
前端开发
「Mac畅玩鸿蒙与硬件49」UI互动应用篇26 - 数字填色游戏
本篇教程将带你实现一个数字填色小游戏,通过简单的交互逻辑,学习如何使用鸿蒙开发组件创建趣味性强的应用。
300 20
「Mac畅玩鸿蒙与硬件49」UI互动应用篇26 - 数字填色游戏
|
11月前
|
UED
「Mac畅玩鸿蒙与硬件52」UI互动应用篇29 - 模拟火车票查询系统
本篇教程将实现一个模拟火车票查询系统,通过输入条件筛选车次信息,并展示动态筛选结果,学习事件处理、状态管理和界面展示的综合开发技巧。
316 13
「Mac畅玩鸿蒙与硬件52」UI互动应用篇29 - 模拟火车票查询系统
|
12月前
|
前端开发 UED
「Mac畅玩鸿蒙与硬件50」UI互动应用篇27 - 水果掉落小游戏
本篇教程将带你实现一个水果掉落小游戏,掌握基本的动态交互逻辑和鸿蒙组件的使用,进一步了解事件处理与状态管理。
289 14
「Mac畅玩鸿蒙与硬件50」UI互动应用篇27 - 水果掉落小游戏