鸿蒙NEXT开发浅进阶到精通11: 鸿蒙开发真机调试与发布打包上架全流程01
写在前面
本想周六更新呢,但是最近在交流群里看到有几位刚接触鸿蒙方面的同学,在群里问怎么打包上架,真机调试相关的问题,看来随着鸿蒙的发展逐渐有新人涌入.真机调试证书配置与上架前的打包工作,还是很值得梳理一下的.
一般来说在项目中负责配置证书与发布上架都至少是小组长来做,如果你提前熟悉了这套流程,前途也是可能不可限量滴凹.我们伴着官网和我手里一个demo项目,来做一个详细的流程给大家,哪里有漏的步骤,欢迎指出交流凹.
发布流程图
其实鸿蒙官网给出的都很细,只不过他是网页跳网页,切换几个页面可能新手就迷了.先来看官网给出的流程图,我在截图时再加上一些备注,方便大家理解.
最终在这里配置签名信息 ,注意区分调试和发布两组签名信息凹,关注这里的后缀文件名即可
一 -生成签名文件
对于各个文件的基本概念这里也不简要说明了,造成文章过于冗余会影响你的耐心跟着流程走一波线,再参考官网的文档,耐心看下去奥,
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-publish-app#section793484619307
一1 生成密p12文件和证书请求文件,即本地csr文件
在主菜单栏单击Build构建 > Generate Key and CSR/生成密钥
这里如果你之前没有或者项目之前没有p12文件,点击上图中的new创建p12文件,这里要注意先放在某个目录下做好留存,,记住这里的密码和密码别名凹,建议写在在线笔记或本地txt里或者发给你的好基友。
创建新p12
出现下图,说明p12创建成功了
紧接着创建本地请求csr文件,点击上图中的next,在下图中的文件夹按钮创建本地请求csr路径
这时候点击Finish,就创建成功了.会弹出下图
一2 在AGC平台创建和申请发布证书对应的profile
- 登录AGC平台布拉布拉,这里就不介绍怎么在AGC创建一个元服务了,我们直接先申请发布证书与对应的全部签名文件
我们直接去申请发布证书,看截图内标注的点击顺序
选取上个步骤生成的本地请求csr文件,点击提交,创建成功
我们可以看到,demo项目的发布证书已经生成了,下载先放在一个目录下,最好起号英文名字叫fabu的文件夹,跟后面的调试证书区分开来.
一3 创建生成发布profile文件,简称发布p7b文件
好了,上图提交后,下载对应的p7b文件,我们到此签名信息就结束了,你应该整理出一个如下结构的文件目录了
二1 配置签名信息和打发布包,dev编辑器操作
整理好,上面步骤的文件后,我们打开编辑器的,打开配置窗口,最后一次耐心看完截图中文字备注即可
这时候先点击一个狙击镜按钮选择relase模式
我们打开构建,点击build,选择release,然后点击build,等待编译完成,编译完成后,在build目录下,你会看到一个APP文件了.
恭喜,发布包生成完毕,我们开始打包上传到AGC
,这里就简单贴图了,大家自行查看官网文档.因为他说的也很细,我也好累啊,最近项目加班紧,我的腰和坐骨已经很疼了,如果评论反馈有动力的话,我们后续会更新,AGC操作与真机调试工作.
https://developer.huawei.com/consumer/cn/doc/app/agc-help-harmonyos-releaseapp-0000001914554900
写在后面
刚刚在凌晨一点的时候,我写到上面一步,但肚子很饿,腰也疼,想着吃点什么,就下楼看下小区的小卖部是否关门了,搞点啤酒和花生吃点垫垫睡觉,没想到他们只是租了一楼连住带开小卖部,还没有打烊,这可不是全家和罗森24小时便利店,他们还没打烊,国人都很能卷(lei)啊.钱都到哪里去了.呢?