HarmonyOS鸿蒙Next中打包发布
HarmonyOS鸿蒙Next中打包发布
元服务 和 鸿蒙应用 上架发布时,.p7b 关联包名,会根据 .cer .csr .p12 重新生成一个。
.cer .csr .p12 这三个文件是否可以同一套?
可以的。因为AGC限制一个账号只允许拥有一个发布证书也就是.cer文件,.p12和.cer是生成.cer的过程文件也是固定的。所以同一个账号需要.p7b(profile)区分不同app的签名文件,.p7b文件是可以生成多个的;详情可见链接:https://developer.huawei.com/consumer/cn/doc/app/agc-help-releasefaq-0000001110342644#section97904424408
更多关于HarmonyOS鸿蒙Next中打包发布的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,打包发布应用主要涉及以下几个步骤:
-
应用签名:在发布应用之前,必须对应用进行签名。鸿蒙系统使用HAP(Harmony Ability Package)格式的应用包,开发者需要使用华为提供的签名工具对HAP包进行签名。签名过程需要开发者提供签名证书和私钥,以确保应用的安全性和完整性。
-
生成HAP包:开发者通过DevEco Studio集成开发环境,选择“Build”菜单下的“Build HAP(s)”选项,生成未签名的HAP包。生成HAP包的过程中,系统会自动编译代码、打包资源文件,并生成相应的配置文件。
-
签名HAP包:使用华为提供的签名工具,对生成的未签名HAP包进行签名。签名工具会要求开发者输入签名证书和私钥,并生成已签名的HAP包。已签名的HAP包可以在鸿蒙设备上安装和运行。
-
发布到应用市场:已签名的HAP包可以通过华为应用市场进行发布。开发者需要登录华为开发者联盟,进入应用管理页面,上传已签名的HAP包,并填写应用的相关信息,如应用名称、描述、分类等。提交审核后,华为应用市场会对应用进行审核,审核通过后,应用即可上架。
-
OTA更新:对于已发布的应用,开发者可以通过OTA(Over-The-Air)方式进行更新。开发者需要生成新的已签名HAP包,并上传到华为应用市场。用户设备在检测到更新后,会自动下载并安装新版本的应用。
以上步骤确保了HarmonyOS鸿蒙Next中应用的打包发布过程的安全性和规范性。开发者需严格按照流程操作,以确保应用能够顺利发布和更新。
在HarmonyOS(鸿蒙OS)Next中,打包发布应用主要通过以下步骤实现:
- 开发环境配置:确保安装了最新的DevEco Studio和HarmonyOS SDK。
- 项目配置:在
config.json
中设置应用的包名、版本号等基本信息。 - 调试与测试:使用模拟器或真机进行调试,确保应用功能正常。
- 签名配置:在DevEco Studio中配置签名证书,确保应用的安全性和合法性。
- 打包应用:选择“Build”菜单中的“Build App(s)/Hap(s)”选项,生成HAP(Harmony Ability Package)文件。
- 发布:登录AppGallery Connect,上传HAP文件,填写应用信息,提交审核。
完成这些步骤后,应用即可在AppGallery上线供用户下载。