鸿蒙NEXT开发浅进阶到精通12: 鸿蒙开发真机调试与发布打包上架全流程01

129 阅读4分钟

写在前面

本想周六更新呢,但是最近在交流群里看到有几位刚接触鸿蒙方面的同学,在群里问怎么打包上架,真机调试相关的问题,看来随着鸿蒙的发展逐渐有新人涌入.真机调试证书配置与上架前的打包工作,还是很值得梳理一下的. 一般来说在项目中负责配置证书与发布上架都至少是小组长来做,如果你提前熟悉了这套流程,前途也是可能不可限量滴凹.我们伴着官网和我手里一个demo项目,来做一个详细的流程给大家,哪里有漏的步骤,欢迎指出交流凹.

发布流程图

其实鸿蒙官网给出的都很细,只不过他是网页跳网页,切换几个页面可能新手就迷了.先来看官网给出的流程图,我在截图时再加上一些备注,方便大家理解.

请添加图片描述

最终在这里配置签名信息 ,注意区分调试和发布两组签名信息凹,关注这里的后缀文件名即可

请添加图片描述

一 -生成签名文件

对于各个文件的基本概念这里也不简要说明了,造成文章过于冗余会影响你的耐心跟着流程走一波线,再参考官网的文档,耐心看下去奥, developer.huawei.com/consumer/cn…

一1 生成密p12文件和证书请求文件,即本地csr文件

在主菜单栏单击Build构建 > Generate Key and CSR/生成密钥 请添加图片描述

这里如果你之前没有或者项目之前没有p12文件,点击上图中的new创建p12文件,这里要注意先放在某个目录下做好留存,,记住这里的密码和密码别名凹,建议写在在线笔记或本地txt里或者发给你的好基友。 创建新p12 请添加图片描述

出现下图,说明p12创建成功了

请添加图片描述

紧接着创建本地请求csr文件,点击上图中的next,在下图中的文件夹按钮创建本地请求csr路径 请添加图片描述

这时候点击Finish,就创建成功了.会弹出下图 请添加图片描述

一2 在AGC平台创建和申请发布证书对应的profile

  1. 登录AGC平台布拉布拉,这里就不介绍怎么在AGC创建一个元服务了,,我们直接先申请发布证书与对应的全部签名文件 我们直接去申请发布证书,看截图内标注的点击顺序

请添加图片描述

选取上个步骤生成的本地请求csr文件,点击提交,创建成功 请添加图片描述

我们可以看到,demo项目的发布证书已经生成了,下载先放在一个目录下,最好起号英文名字叫fabu的文件夹,跟后面的调试证书区分开来. 请添加图片描述

一3 创建生成发布profile文件,简称发布p7b文件

请添加图片描述

好了,上图提交后,下载对应的p7b文件,我们到此签名信息就结束了,你应该整理出一个如下结构的文件目录了

请添加图片描述

二1 配置签名信息和打发布包,dev编辑器操作

整理好,上面步骤的文件后,我们打开编辑器的,打开配置窗口,最后一次耐心看完截图中文字备注即可 请添加图片描述

这时候先点击一个狙击镜按钮选择relase模式

请添加图片描述

我们打开构建,点击build,选择release,然后点击build,等待编译完成,编译完成后,在build目录下,你会看到一个APP文件了.

请添加图片描述

恭喜,发布包生成完毕,我们开始打包上传到AGC 请添加图片描述

,这里就简单贴图了,大家自行查看官网文档.因为他说的也很细,我也好累啊,最近项目加班紧,我的腰和坐骨已经很疼了,如果评论反馈有动力的话,我们后续会更新,AGC操作与真机调试工作. developer.huawei.com/consumer/cn… 请添加图片描述

写在后面

刚刚在凌晨一点的时候,我写到上面一步,但肚子很饿,腰也疼,想着吃点什么,就下楼看下小区的小卖部是否关门了,搞点啤酒和花生吃点垫垫睡觉,没想到他们只是租了一楼连住带开小卖部,还没有打烊,这可不是全家和罗森24小时便利店,他们还没打烊,国人都很能卷(lei)啊.钱都到哪里去了.呢?