当前位置: 首页 > news >正文

uniapp x 鸿蒙开发之调试证书签名配置

从 HBuilderX 4.61+ 开始支持以交互方式配置相关信息(且支持自动申请调试证书),这些信息在构建阶段会被覆盖填写到鸿蒙工程的 build-profile.json5 文件中。

为了兼容以前的版本,如果没有以交互方式配置签名证书,则在 harmony-configs/build-profile.json5 中配置的相关信息仍会有效。

一、自动申请调试证书

从 HBuilderX 4.61+ 开始支持这种配置方式。

在菜单栏【运行】-【运行到手机或模拟器】-【运行到鸿蒙】操作的【选择运行设备】对话框中,点击【配置调试证书】按钮

可以点击【自动申请调试证书】,会跳转到华为 AppGallery Connect,完成登录授权

返回HBuilderX,完成自动申请之后,点击【保存】即可
二、手动申请调试证书

如果自动申请失败可以试下手动申请

步骤如下:

1、打开DevEco Studio,点击菜单栏【构建】【生成私钥和证书请求文件】

会出现如下对话框,点击【NEW】

填写密钥库信息

  • Key store file:设置密钥库文件存储路径,并填写p12文件名。

  • Password:设置密钥库密码,必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。请记住该密码,后续签名配置需要使用。

点击文件夹,自己起一个文件夹名称,点击确认

继续填写密钥信息

  • Alias:密钥的别名信息,用于标识密钥名称。请记住该别名,后续签名配置需要使用。

  • Password:密钥对应的密码,与密钥库密码保持一致,无需手动输入。

点击下一步设置CSR文件存储路径和CSR文件名

填写完之后点击完成,可在存储路径下获取生成的密钥库文件(.p12)、证书请求文件(.csr)和material文件夹(存放签名方案相关材料,如密码、证书等)。

以上步骤完成之后就可以申请调试证书和调试Profile文件

登录华为AppGallery Connect,选择“证书、APP ID和Profile”。

证书申请:点击新增证书,输入证书名称(名字自己起),选择证书类型【调试证书】,选取以上生成的csr文件,点击提交。

Profile文件申请:

在申请Profile文件之前需要先添加设备,点击设备那一栏填写设备信息。

UUID是设备唯一标识符,是由字母和数字组成的64位字符串。您可在对应的调试设备上获取其UDID,调试设备要求运行HarmonyOS系统。

UDID的获取可以参考: https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-device-0000001946142249#section67331926102911

填写之后就可以申请Profile文件

申请完之后返回HBuilderX,打开配置调试证书,录入私钥库文件,证书文件和签名描述文件,点击保存。

以上完成之后就可以运动到鸿蒙模拟器或者真机设备了。

 官方签名配置地址:

https://uniapp.dcloud.net.cn/tutorial/harmony/runbuild.html#signing-deveco

http://www.dtcms.com/a/402968.html

相关文章:

  • RabbitMQ-消息堆积
  • uniapp x鸿蒙开发之运行到鸿蒙模拟器
  • wordpress建站 外贸适合做装饰公司的名字
  • Web3实操:2025年DePIN 挂机项目要点分享
  • 公司做网站费用wordpress alchem
  • 内存对齐与变量/结构体分析
  • 常见开发语言在 Windows 上的默认编码格式
  • 卫朋:AI硬件产品怎么做?——雷达模块选型实操
  • 从另一个视角看Transformer:注意力机制就是可微分的k-NN算法
  • [优选算法专题三.二分查找——NO.21山脉数组的峰顶索引]
  • 湖南营销型网站建设推广如何更改网站标题
  • 云原生网络基础设施的核心组件Envoy
  • KubeSphere 社区版即将发布:开启云原生新篇章
  • K8s学习笔记(五) Velero结合minnio业务数据备份与恢复
  • 23种设计模式——组合模式(Composite Pattern)
  • 培训机构网站开发汉中杨海明
  • 2- 十大排序算法(希尔排序、计数排序、桶排序)
  • 哈尔滨服务器托管优选-青蛙云
  • 【MySQL】JDBC
  • sogoupinyin输入法,LINUX版输入中文不显示中文
  • 自动化运维工具 Ansible:集中化管理服务器完全指南
  • 电影网站的建设目标做网站的公司简称什么行业
  • 【ThreeJs】【HTML载入】Three.js 中的 CSS2DRenderer 与 CSS3DRenderer 全面解析
  • (50)elasticsearch服务部署-有状态负载(华为云平台CCE)
  • 【时序预测-5】FFT、STL、ARIMA频域特征和时序分解
  • Kotlinx Serialization 指南
  • SpringBoot @Scheduled 注解详解
  • layui 表格行级 upload 上传操作
  • 【Unity 入门教程】三、如何设置自定义字体(解决中文乱码问题)
  • STM32开发(FreeRTOS实时操作系统)