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

前言

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

开始操作

首先在agc平台上创建项目

1.点击我的项目 2.点击添加项目,填写项目名称,完成后会出现如下的画面。

继续添加应用

3.点击添加应用 4.点击appid

生成密钥和证书请求文件

1.在鸿蒙编辑上方导航栏找到构建,点击生成私钥和证书请求文件

2.创建p12文件

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

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

1.点击证书、APP ID和Profile

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

证书创建完毕,下载两个证书到本地即可。

创建Profile证书

1.开始添加Profile证书

2.选择应用名称以及证书类型,证书选择我们刚创建好的证书,发布对应发布,调试对应调试

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

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

1.在鸿蒙编辑器点击右上角按钮进行手动签名,选择调试证书并运行,如果能在信赖设备 上运行则成功。 2.选择build-profile.json5文件

3.修改刚才手动选择的debug证书(调试证书)模版名称 4.创建发布证书模版

打hap包

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

2.切debug环境

3.开始打包

1.构建打包

2.打包完成

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

打app包(上架要用的包)

1.修改签名模版为release

2.切release环境

说明:可以尝试跑一次,如果跑不起来说明确实为发布签名,因为发布签名是不能运行的,只能发布上架。

3.打app包

4.打包完成

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

agc平台上架应用

1.上传app包

2.上传成功

3.开始上架

说明:后续涉及应用信息以及各种关键信息图片,按照实际填写即可,最后点击提交审核,完成上架

4.更新版本

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

最后

关于青蓝逐码组织

如果你兴趣想要了解更多的鸿蒙应用开发细节和最新资讯 ,甚至你想要做出一款属于自己的应用!欢迎在评论区留言或者私信或者看我个人信息,可以加入技术交流群。

相关推荐
fellow993 小时前
Electron + pnpm 在鸿蒙应用里跑起来
electron·harmonyos·openharmony·deepseek·deepseekharness
熊猫钓鱼>_>5 小时前
从闲置平板到家里的“控制大脑“:鸿蒙智慧中控面板完整实战
运维·人工智能·华为·自动化·电脑·ai编程·harmonyos
500845 小时前
React Native for OpenHarmony 实战:三方库 react-native-url-polyfill 的鸿蒙化适配指南
javascript·react native·react.js·性能优化·electron·harmonyos
熊猫钓鱼>_>8 小时前
从2D平铺到3D沉浸:我用HarmonyOS 7端侧AI做了一个全程数据不出设备的空间化私密相册
前端·人工智能·3d·华为·华为云·harmonyos·鸿蒙
m0_738185828 小时前
Flutter 鸿蒙化实战:foundation_fluttify 适配 OpenHarmony,Fluttify 桥接层
flutter·华为·harmonyos·鸿蒙
m0_738185829 小时前
Flutter 鸿蒙化实战:http_proxy 适配 OpenHarmony,HTTP 代理
flutter·http·华为·harmonyos·鸿蒙
m0_738185829 小时前
Flutter 鸿蒙化实战:headset_connection_event 适配 OpenHarmony,耳机插拔监听
flutter·华为·harmonyos·鸿蒙
500849 小时前
React Native for OpenHarmony 实战:三方库 react-native-volume-control 的鸿蒙化适配指南
javascript·react native·react.js·electron·harmonyos
李游Leo1 天前
HarmonyOS 7 DualCart 平行视界适配实录 04:EasyGo × 虚拟容器:商品比价双详情与分栏比例策略【鸿蒙心迹】
华为·harmonyos
李游Leo1 天前
HarmonyOS 7 PixelBridge 原生库适配实录 06:Release 性能基线、资源释放、包体积与工程化验收【鸿蒙心迹】
华为·harmonyos