鸿蒙调试打包(非正式打包)

文章目录


前言

HarmonyOS 应用打包后的文件为.app 格式, android 打包后的文件为.apk,IOS 打包后的文件为.apa
HarmonyOS通过数字证书(.cer文件)和Profile文件(.p7b文件)等签名信息来保证应用的完整性,应用如需上架到华为应用市场必须通过签名校验。因此,您需要使用发布证书和Profile文件对应用进行签名后才能发布


正式打包地址:https://blog.csdn.net/shayu8nian/article/details/135175836


第一步:生成.p12和.csr文件


点击选择自定义文件夹,在下面输入框中输入文件夹名字

javascript 复制代码
Alias:密钥的别名信息,用于标识密钥名称。请记住该别名,后续签名配置需要使用。
Password:密钥对应的密码,与密钥库密码保持一致,无需手动输入。
Validity:证书有效期,建议设置为25年及以上,覆盖应用/服务的完整生命周期。
Certificate:输入证书基本信息,如组织、城市或地区、国家码等。

** 创建.csr文件操作和.p12一样**

第二步:申请证书的前置步骤

申请证书地址:https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/

** 申请证书之前需要先获取手机uid:**

1、先看下有没有SDK,没有的话需要下载(我选择下载的是当前最新的12)

2、下载完成后到SDK文件夹下面的toolchains文件夹,然后输入cmd打开终端

记得这个时候要开始和手机链接下,这样才能获取手机信息

3、在终端使用命令行,获取设备的UUID:hdc shell bm get --udid

第三步:申请证书


注意:一定是 证书、APP ID、设备 全部都新增完成之后才新增Profile

CSR文件就是上面我们自定义的

应用包就和自己项目的报名一样就行

** 项目包名在这里**


新增完成所属项目之后需要让你确定有哪些能力,如果不需要那就直接确定就行

这里就是我们填写上面获取手机uid的位置


** 在ide文件中**

最后:还是回到C:\Users\lmh\AppData\Local\OpenHarmony\Sdk\12\toolchains文件夹下面,打开终端输入命令行:hdc install 路径/xxx.hap

相关推荐
Felven11 小时前
华为鲲鹏920s处理器在统信系统下接收外部GPIO中断问题
华为·统信·鲲鹏920s·gpio中断
菜鸟小芯11 小时前
【开源鸿蒙跨平台开发先锋训练营】DAY4~DAY6 OpenHarmony版Flutter本地美食清单上拉加载 + 下拉刷新 + 数据加载提示实现
flutter·harmonyos
funnycoffee12311 小时前
思科,华为,华三交换机清空端口配置命令
华为·清空接口配置
猛扇赵四那边好嘴.11 小时前
Flutter 框架跨平台鸿蒙开发 - 诗词鉴赏应用开发教程
flutter·华为·harmonyos
funnycoffee12311 小时前
华为USG防火墙 直连 ping不通是啥问题?以及策略查看命令
华为·华为usg·usg直连不通
时光慢煮12 小时前
行旅迹 · 基于 Flutter × OpenHarmony 的旅行记录应用— 构建高体验旅行记录列表视图的跨端实践
flutter·华为·开源·openharmony
时光慢煮12 小时前
行走的记忆卡片:基于 Flutter × OpenHarmony 的旅行记录应用实践——单个旅行记录卡片构建详解
flutter·华为·开源·openharmony
大雷神12 小时前
HarmonyOS智慧农业管理应用开发教程--高高种地---第1篇:项目初始化与环境搭建
华为·harmonyos
小白阿龙12 小时前
鸿蒙+flutter 跨平台开发——智力迷宫挑战的实现
flutter·游戏·华为·harmonyos·鸿蒙
世人万千丶12 小时前
Day 5: Flutter 框架 SQLite 数据库进阶 - 在跨端应用中构建结构化数据中心
数据库·学习·flutter·sqlite·harmonyos·鸿蒙·鸿蒙系统