专栏名称: 51CTO技术栈
有趣 | 有料 | 有内涵,为您提供最优质的内容,愿我们一起悦享技术,成就人生。
目录
相关文章推荐
51好读  ›  专栏  ›  51CTO技术栈

手把手教你上架HarmonyOS应用

51CTO技术栈  · 公众号  · 程序员  · 2020-12-17 18:05

正文

送 福 利 啦

关注 HarmonyOS技术社区 ,回复 【鸿蒙】 价值 399元 的鸿蒙 开发板套件 (明天开奖,先到先得) ,还可以 免费下载 鸿蒙 入门资料


👇 扫码 立刻关注 👇

专注开源技术,共建鸿蒙生态


9 月鸿蒙开发者大会,12 月 16 号 HarmonyOS 2.0 手机开发者 Beta 版发布,相信在那之后将会有越来越多开发者加入鸿蒙开发这个系列中,那么开发的应用如何上架应用市场呢?


今天将由深鸿会深大学习小组(Zzt_01-23)手把手教你上架 HarmonyOS 应用,本次应用源代码选取 HarmonyOS 运动手表游戏


PS:深鸿会深大学习小组是一群热衷于学习鸿蒙相关知识和开发鸿蒙相关应用的开发者们,同时也欢迎与各位感兴趣的读者一起学习 HarmonyOS 开发,相互交流、共同进步。


上架 HarmonyOS 应用我将分为以下六个步骤讲解:

  • 申请访问证书管理菜单

  • 生成密钥和证书请求文件

  • 申请证书和 Profile

  • 编译构建生成 HAP

  • 编译构建生成 APP

  • 上架


01

申请访问证书管理菜单


首先我们得先了解一下应用上架的网址: AppGalleryConnect ,也是在华为开发者联盟中的,以下简称 AGC。 知道 AGC 是什么之后,那就开始走上我们的上架之路了。


要想上架 HarmonyOS 应用,必须获得上架 HarmonyOS 应用的资格,也就是申请访问证书管理菜单,在 AGC 中展示证书管理和设备管理菜单,点击 AGC→用户与访问,可以看到目前是没有这两项菜单的。


方式如下:联系华为运营人员(邮箱:[email protected]),并提供开发者 Developer id。


开发者 Developer id 查询方式如下: AGC→我的项目 新建项目(随便输入一个项目名称即可建立项目) 开发者-Developer id,然后等待官方的回复即可。

02

生成密钥和证书请求文件


然后我们需要打开已经编码好的 HarmonyOS 应用,点击菜单栏 Build→Generate Key,在 Generate Key 窗口中点击 New 进行创建密钥库文件。


在 Create Key Store 窗口中,Key Store Path 为选择密钥库文件存储路径,点击右侧文件图标,选择路径,在下方的 File name 命名,这里我们命名为 mykeywarehouse。


Password 和 Confirm Password 分别为设置密钥库密码和再次输入密钥库密码,密码必须由大写字母、小写字母、数字和特殊符号中的两种或两种以上字符的组成,且最少为 8 位,这里我们设置为 harmony123,点击 OK。

继续在 Generate Key 界面中填写密钥信息,Alias 为密钥的别名信息,用于识别密钥名称,这里我们命名为 mykey,Password 和 Confirm Password 分别为设置密钥密码和再次输入密钥库密码。


注意密钥的密码必须和刚才填写的密钥库密码一致,所以我们填写 harmony123,Validity 为证书的有效期,默认 25 年,Certificate 为证书。


下面分别为证书名称、企业、组织、城市或地区、身份、国家码,如实填写即可。

这里要特别注意,不要点 Generate Key,选择 Generate Key and SCR,在 Generate Certificate Request File 窗口右侧点击文件图标,选择证书请求文件存储路径,并且在下方 File name 命名。


这里我们命名为 myscr,点击 OK 即可。






请到「今天看啥」查看全文