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

鸿蒙打包发布

HarmonyOS应用/元服务发布(打包发布)
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/ide-publish-app-V13?catalogVersion=V13

  • 密钥:包含非对称加密中使用的公钥和私钥,存储在密钥库文件中,格式为.p12,公钥和私钥对用于数字签名和验证。
  • 证书请求文件:格式为.csr,全称为Certificate Signing Request,包含密钥对中的公钥和公共名称、组织名称、组织单位等信息,用于向AppGallery Connect申请数字证书。
  • 数字证书:格式为.cer,由华为AppGallery Connect颁发。
  • Profile文件:格式为.p7b,包含HarmonyOS应用/元服务的包名、数字证书信息、描述应用/元服务允许申请的证书权限列表,以及允许应用/元服务调试的设备列表(如果应用/元服务类型为Release类型,则设备列表为空)等内容,每个应用/元服务包中均必须包含一个Profile文件。

小结

1、签名文件:DevEco studio生成2个文件,格式.p12和格式.csr。华为AppGallery Connect生成2个文件,格式.cer和格式.p7b。

2、测试包hap格式:Build > Build Hap(s)/APP(s) > Build Hap(s),生成的文件在工程目录entry\build\default\outputs下,获取带签名的应用包entry-default-signed.hap

3、发布包app格式:Build > Build Hap(s)/APP(s) > Build APP(s),工程目录build > outputs > default下,获取带签名的应用包harmonyos-default-signed.app

注意:

1、如果应用类型为Release类型,则设备列表为空。

2、当未指定构建模式时,构建APP包,默认Release模式;构建HAP/HSP/HAR包,默认Debug模式。即Build APP(s)时,默认构建的APP包为Release类型,符合上架要求,开发者无需进行另外设置。

3、hap格式包可以直接装在真机上,APP格式包只能发布后在市场安装。

4、使用发布证书和发布Profile文件进行手动签名,只能用来打包应用上架,不能用来运行调试工程。


http://www.kler.cn/a/503947.html

相关文章:

  • 本地部署项目管理工具 Leantime 并实现外部访问
  • Vue2+OpenLayers添加/删除点、点击事件功能实现(提供Gitee源码)
  • 离线docker安装数据库(无法访问互联网),那么直接使用 docker pull mysql:latest
  • shell脚本回顾1
  • C#,图论与图算法,输出无向图“欧拉路径”的弗勒里(Fleury Algorithm)算法和源程序
  • stable diffusion 量化学习笔记
  • Windows CMD 常用命令
  • Docker Compose 教程
  • 【论文笔记】SmileSplat:稀疏视角+pose-free+泛化
  • 【专题】2025年节日营销趋势洞察报告汇总PDF洞察(附原数据表)
  • Idea+docker通过dockerFile方式往华为云发布项目
  • 主流消息队列(MQ)对比分析
  • ros2笔记-7.1 机器人导航介绍
  • ISP各模块功能介绍
  • 【Vue】let、const、var的区别、适用场景
  • Java中网络编程的学习
  • 深度解析 pytest 参数化与 --count 执行顺序的奥秘
  • 零碎的知识点(七):线性二次调节器(LQR)是什么?
  • IIS安全配置基线
  • 自动连接校园网wifi脚本实践(自动网页认证)
  • 水下通信:特点、主要应用与典型系统
  • 数据仓库基础常见面试题
  • 【算法】回溯法
  • 【自动化测试】—— Appium安装配置保姆教程(图文详解)
  • CT重建笔记(二)
  • 机器学习 - 常用的损失函数(交叉熵、Hinge)