HarmonyOS开发者社区 从零到一教你在鸿蒙中上架应用–全流程保姆级

从零到一教你在鸿蒙中上架应用–全流程保姆级

从零到一教你在鸿蒙中上架应用–全流程保姆级

前言

大家好,我是青蓝逐码组织的君莫笑。 今天给大家分享鸿蒙中如何上架应用,该文章会从0到1教你上架应用的全流程,涉及签名模版,打hap包打app包。

开始操作

首先在 agc平台上创建项目

1.点击我的项目从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙2.点击添加项目,填写项目名称,完成后会出现如下的画面。

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_02

继续添加应用

3.点击添加应用从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_034.点击appid从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_04

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_05

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_06

生成密钥和证书请求文件

1.在鸿蒙编辑上方导航栏找到构建,点击生成私钥和证书请求文件从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_07

2.创建p12文件

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_08

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_09

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_10

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_11

获得的三个文件一定要保存好,后面会用到。

回到agc平台找到证书、APP ID和Profile,进行证书创建

1.点击证书、APP ID和Profile

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_12

2.创建调试证书以及发布证书

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_13证书创建完毕,下载两个证书到本地即可。从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_14

创建Profile证书

1.开始添加Profile证书

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_152.选择应用名称以及证书类型,证书选择我们刚创建好的证书,发布对应发布,调试对应调试

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_163.创建发布Profile证书时,需要特别注意有设备选择,这个是为了能在设备上跑手动签名的应用以及提供hap包给其他开发者测试场景时,必须要添加对应的设备,不然会出现设备不依赖的报错。例如测试华为一键登录功能时,需要进行手动签名,如果没有添加真机的设备号,则无法测试。从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_17

创建调试、发布手动签名模版,进行调试打包

1.在鸿蒙编辑器点击右上角按钮进行手动签名,选择调试证书并运行,如果能在信赖设备
上运行则成功。
从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_182.选择build-profile.json5文件

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_19

3.修改刚才手动选择的debug证书(调试证书)模版名称从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_204.创建发布证书模版从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_21

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_22

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_23

打hap包

1.在签名文件中的products里signingconfig选择debug

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_242.切debug环境

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_25

3.开始打包

1.构建打包

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_26

2.打包完成

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_27

说明:hap包一般为提供给测试以及其他开发者运行的包,将hap包发给对应人员,通过命令即可安装应用。

打app包(上架要用的包)

1.修改签名模版为release

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_28

2.切release环境

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_29说明:可以尝试跑一次,如果跑不起来说明确实为发布签名,因为发布签名是不能运行的,只能发布上架。

3.打app包

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_30

4.打包完成

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_31

说明:不论是app包还是hap包,都要选择signed的包

agc平台上架应用

1.上传app包

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_32

2.上传成功

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_33

3.开始上架

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_34说明:后续涉及应用信息以及各种关键信息图片,按照实际填写即可,最后点击提交审核,完成上架

4.更新版本

如果需要更新版本,则需要同步升级app.json5文件中的版本号,versionCode和versionName要对应上,否则无法进行版本更新

从零到一教你在鸿蒙中上架应用–全流程保姆级_鸿蒙_35

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐

  • 浏览量 290
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献59条内容