HarmonyOS 鸿蒙Next应用分发测试
HarmonyOS 鸿蒙Next应用分发测试 个人账号开发的鸿蒙app项目,想要打包的.hap包可以直接微信发送给其他人安装测试,应该怎么做
您好,正式签名包需通过应用市场上架分发,无法直接安装;调试包仅限开发阶段使用,hap包可以通过hdc命令安装,在已经签名情况下,把signed前缀的hap包发给别人,别人也可安装
错误码993,表示Profile文件非法,出现此错误涉及多种原因,请根据官网步骤排查。若排查后依旧报错,可能有以下原因:
- 工程级目录build-Profile.json5文件中可能配置了多个签名,需确保打包时使用的签名正确,即products下的signingConfig需为配置了发布证书、发布Profile的签名。
- build-profile.json5文件中没有配置签名,而是在hvigorfile.ts内overrides重写加载签名。需要将签名写入build-profile.json5文件中。
更多关于HarmonyOS 鸿蒙Next应用分发测试的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
可以的 打包放到蒲公英上分发平台
一、鸿蒙项目打包步骤
-
使用DevEco Studio构建HAP包
- 在DevEco Studio中打开项目,选择顶部菜单栏的“Build > Build Hap(s)/APP(s) > Build Hap(s)”
- 等待编译构建完成
-
获取已签名的HAP文件
- 编译完成后,在各模块的“build > default > outputs > default”目录下,获取到
XXX-signed.hap文件 - 重要:必须使用已签名的.hap文件,不可用未签名包
- 编译完成后,在各模块的“build > default > outputs > default”目录下,获取到
-
准备证书文件
- 从华为AppGallery Connect的“证书、APP ID和Profile”页面下载.p12证书文件
- 确保对.hap签名所用的.p12证书与后续上传至蒲公英的.p12完全一致
二、蒲公英平台上传步骤
-
上传已签名的.hap文件
- 登录蒲公英内测服务平台,点击“发布应用”
- 将
XXX-signed.hap文件拖拽到上传区域或点击“立刻上传”
-
填写应用信息(可选)
- 应用名称(平台会自动解析版本号)
- 更新日志
- 应用截图
- 内测说明
-
上传.p12文件并设置密码
- 上传与.hap文件同源的.p12证书文件
- 输入正确的证书密码
- 此步骤用于平台对manifest.json5文件签名,确保设备识别可信来源
-
获取分发链接
- 上传完成后,蒲公英会自动生成下载链接和二维码
- 支持分享到微信、邮件、钉钉等方式
- 仅支持在纯血HarmonyOS NEXT系统设备中通过浏览器下载安装,推荐使用华为自带浏览器
关键注意事项
- 签名一致性:对.hap签名所用的.p12证书必须与上传至蒲公英的.p12文件完全一致
- 文件要求:必须上传已签名的
XXX-signed.hap文件,不支持未签名包 - 安装限制:目前仅支持纯血HarmonyOS NEXT系统设备安装
- Profile要求:Profile类型需为“内部调试”且包含测试设备UDID
按照以上步骤操作,即可成功将鸿蒙应用打包并上传到蒲公英平台进行内测分发

大佬,我这个为什么一直是profile类型错误啊,申请的是调试证书啊
发布证书,不能调试证书;profile要选择指定设备发布;
总的来说,HarmonyOS是一款非常优秀的操作系统,期待它能在未来带给我们更多惊喜!
不行吧,只能直接跑到手机或者通过AGC进行内测配置
我一直卡在打包文件上传993错误,大佬操作步骤可以教一下吗
找HarmonyOS工作还需要会Flutter技术的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17
可以看看这个 正式上架前的小范围测试,
不行吧,我自己测试都是在AGC里添加内测,然后会给个链接,
总的来说,HarmonyOS是一款非常优秀的操作系统,期待它能在未来带给我们更多惊喜!
具体步骤可以给下吗,创建的证书、appId啥的,我搞完上传打包文件一直是993错误
鸿蒙Next应用分发测试基于AppGallery Connect平台,使用HAP包格式。测试分为云真机测试、端到端测试及内测分发。需在AGC创建应用、配置签名、上传HAP,选择测试人群(如白名单)。注意鸿蒙Next彻底剥离AOSP,确保应用仅使用ArkTS/仓颉及鸿蒙原生API。支持分阶段发布、灰度测试。
个人账号开发的鸿蒙Next应用可以直接发送签名的hap包进行分发测试。使用DevEco Studio或命令行对项目签名打包,选择调试证书(需事先在AGC添加测试设备UDID)或发布证书。将生成的hap文件通过微信文件分享给测试者。接收方在手机“设置 > 系统和更新 > 开发人员选项”中开启“外部来源应用下载及安装”权限,然后使用文件管理找到hap包点击安装,验证锁屏密码即可完成。若希望免去设备注册,可在AGC创建开放测试任务,生成下载链接或二维码分享,对方扫码即可安装。



