HarmonyOS7 应用发布:签名打包与上架全流程配置
📅 2026/7/18 20:21:05
👁️ 次浏览
文章目录前言第一步准备签名证书第二步在 build-profile.json5 配置签名代码实现第三步打包Build App核心代码第四步上架应用市场发布检查清单常见误区小白必踩完整可运行示例签名配置完整示例写在最后前言代码写完了怎么变成用户能装的 app这中间有签名 → 打包 → 上架三步。新手最容易在签名这步卡住——“为啥我打包报错说证书不对”这篇文章把发布全流程走一遍重点讲清签名证书怎么配、打包要注意什么、上架要准备啥。照着做你能把 app 从代码变成可安装的包。第一步准备签名证书HarmonyOS app 必须签名才能安装/上架。签名分两类类型用途获取调试证书本地真机调试DevEco 自动生成| 发布证书 | 上架应用市场 | 华为开发者联盟申请 |发布证书在华为开发者联盟后台申请下载.p12证书和.p7bProfile文件。第二步在 build-profile.json5 配置签名把证书信息写进工程配置代码实现{ app: { signingConfigs: [{ name: release, type: release, material: { certpath: release.p12, // 证书文件 storePassword: ******, // keystore 密码 keyAlias: release, // 密钥别名 keyPassword: ******, // 密钥密码 profile: release.p7b, // 发布 Profile signAlg: SHA256withECDSA } }], products: [{ name: default, signingConfig: release }] } }certpath/profile指向你申请的证书文件。密码等敏感信息别提交到公开仓库。signingConfig绑定到 product打包时用这个配置签名。第三步打包Build App在 DevEco 里Build → Build App(s)/Hap(s) → 选 release。或者用命令行核心代码hvigorw assembleApp--modemodule-pproductdefault打包成功会生成.app或.hap文件这就是可安装的包。注意debug 包只能装到你自己授权的设备release 包才能上架。打包前确认module.json5里的versionName/versionCode已更新每次上架版本号要递增。第四步上架应用市场登录华为开发者联盟进入应用市场控制台。创建应用填名称、分类、简介、截图、隐私政策链接。上传打包好的 app 包。提交审核等待通常 1~3 个工作日。审核过正式上架。审核常见被拒原因权限理由写不清、隐私政策缺失、功能与描述不符、敏感权限滥用。提前把module.json5的requestPermissions理由写清楚能省很多往返。发布检查清单签名证书正确配置releaseversionCode 比上一版大所有权限都写了合理 reason隐私政策链接有效图标、启动图齐全debug 日志已清理常见误区小白必踩误区说明签名路径/密码错证书文件、keystore 密码、profile 不匹配打包直接报错。versionCode不递增每次上架版本号必须比上一版大否则传不上去。权限reason写不清审核常见被拒原因就是理由含糊提前写清楚。留 debug 日志上线前清理调试日志别泄露信息。下面这段代码可以直接复制到 DevEco Studio 里运行。建议你边读边敲改一改文末「动手改一改」里的参数亲眼看看效果。完整可运行示例签名配置在build-profile.json5配置签名才能打出可安装的包。完整示例// build-profile.json5节选 signingConfigs { app: { signingConfigs: [ { name: release, type: HarmonyOS, material: { certpath: release.p7b, storePassword: ******, keyAlias: release, keyPassword: ******, profile: release.p7b, signAlg: SHA256withECDSA, storeFile: release.p12 } } ] } }你会看到什么配好签名后Build Build Hap(s)/APP(s)能产出带签名的安装包未配置签名则只能跑 debug无法上架。动手改一改在 DevEco 里用「自动生成签名」一键生成material再回填到文件。区分debug/release两套signingConfigs。用命令行hvigorw assembleApp --mode release打 release 包。写在最后发布就三步配签名 → 打 release 包 → 上架审核。卡顿基本都在签名配置证书路径对不对、密码对不对、Profile 是否匹配包名。建议第一次发布前先用 debug 证书在真机跑通再换 release 证书打包。把上面的检查清单存好每次发版对着勾一遍基本一次过审。
BetterDB Monitor性能优化:如何监控和分析Redis/Valkey慢查询日志 【免费下载链接】monitor Real-time monitoring, slowlog analysis, and audit trails for Valkey and Redis 项目地址: https://gitcode.com/gh_mirrors/monitor53/monitor
在当今数据驱动的…
📅 2026/7/17 16:54:57
做数据大屏或者复杂地理信息展示的时候,你是不是也头疼过怎么把静态的3D效果和动态交互结合起来?这篇内容直接告诉你,怎么利用 echart geo3d mapbox 技术栈,搞定那些看起来高大上、其实逻辑很清晰的空间数据展示,别再被那些花里胡哨但不好用的插件坑了。说实话,刚入行那会…
📅 2026/7/17 16:54:45
1. Micro LED透明显示技术的市场定位与核心优势Micro LED作为新一代显示技术,正在突破传统应用边界。与常规LED显示屏相比,Micro LED透明显示通过将微型化LED芯片(通常小于50微米)集成在透明基板上,实现了显示区域与非…
📅 2026/7/17 16:53:56
前言MyBatis 是后端开发主流持久层框架,用来简化 JDBC 数据库操作,不用手写繁琐的连接、释放资源代码。本文按课程分段完整梳理 MyBatis 基础增删改查全套操作,从环境搭建到条件查询全覆盖,适合零基础入门复习。一、Day09-01 MyBa…
📅 2026/7/18 20:20:08
2026 年学术审查全面收紧,AIGC 检测与查重标准同步升级,知网、万方系统更新后,传统降重手段易被识别。面对算法优化后的查重机制,普通工具难以有效去除 AI 痕迹。本次从降重效果、AI 识别规避、格式完整性、使用便捷性、价格合理性…
📅 2026/7/18 20:20:08
DBCO-PEG-Mannitol 即二苯并环辛炔 - 聚乙二醇 - 甘露醇,是一款生物相容性优异的无铜点击化学中间体。分子中的甘露醇亲水结构可显著提升整体水溶性,端位 DBCO 基团则能够参与 SPAAC 无铜点击偶联反应,常应用于低毒体内靶向载体、肾靶向纳米材…
📅 2026/7/18 20:20:08
文章目录0 前言1 项目运行效果2 课题背景2.1. 道路基础设施发展现状2.2. 路面缺陷检测技术演进历程2.2.1 传统检测方法2.2.2 机械化检测阶段2.3. 计算机视觉技术突破2.3.1 传统图像处理技术2.3.2 深度学习革命2.4. 路面缺陷检测的特殊性挑战2.4.1 数据特性2.4.2 技术难点2.5. 本…
📅 2026/7/18 20:20:08
更多请点击:
https://codechina.net
第一章:Claude概念解释的核心价值与适用边界 Claude 是 Anthropic 公司研发的一系列大语言模型,其设计哲学聚焦于“**可控性、可靠性与宪法式对齐**”——即通过隐式约束与显式规则协同,使模型…
📅 2026/7/18 20:20:08
Agentforce 平台概览
Agentforce 是 Salesforce 平台上的 Agent 驱动层,帮助你部署能够与员工协同工作的 AI Agent,实现 724 小时的客户服务。信任层将你的数据与大语言模型(LLM)的安全连接。在开始实战之前,让我们先…
📅 2026/7/18 20:19:07
更多请点击:
https://kaifayun.com
第一章:从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则 在Claude驱动的产品需求文档(PRD)生成实践中,原始业务意图往往以自然语言片…
📅 2026/7/18 0:00:33
更多请点击:
https://codechina.net
第一章:Cursor配置生成失效?3大隐藏陷阱4行修复代码,资深工程师连夜整理的紧急补救清单 Cursor 配置生成突然失效,是近期高频报障场景。表面看是 cursor.config.json 未更新或 LSP…
📅 2026/7/18 0:00:33
作者:钟声编辑:Mark出品:红色星际头图:智能驾驶图片据悉,国内某头部智驾公司端到端模型技术大牛Z投身创业,并且已经拿到融资。Z不仅是该头部公司内部最年轻的对标阿里P10级别技术负责⼈,更是业内…
📅 2026/7/18 0:00:33
豆包openclaw最近圈子里都在聊豆包openclaw,我也没忍住,掏腰包入手了一套。说实话,刚拿到手的时候,心里是打鼓的。毕竟市面上类似的智能硬件太多了,有的吹得天花乱坠,用起来却是一堆bug。为了不让大家的钱打水漂,我连续用了半个月。从开箱到日常高频使用,甚至故意测试它…
📅 2026/7/18 4:14:57
SQLyog 13.3.1 社区版在Windows 10/11上的完整安装与连接指南 对于刚接触MySQL数据库管理的开发者和学生来说,选择一个直观易用的图形化管理工具至关重要。SQLyog作为一款轻量级但功能强大的MySQL GUI工具,能够显著提升数据库操作的效率和体验。本文将详…
📅 2026/7/18 0:00:49
SPEC CPU 2006 跨平台基准测试深度实战:ARM/X86/MIPS 架构配置优化与结果分析方法论在当今多元化的计算架构时代,如何客观评估不同处理器平台的真实性能成为系统工程师和性能优化专家的核心挑战。SPEC CPU 2006 作为业界公认的计算密集型基准测试套件&am…
📅 2026/7/18 16:05:28
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/18 7:01:02
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/18 17:01:33
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/18 5:00:56