HarmonyOS通过数字证书(.cer文件)和Profile文件(.p7b文件)等签名信息来保证应用/元服务的完整性,应用/元服务上架到AppGallery Connect(AGC)必须通过签名校验。因此,您需要使用发布证书和Profile文件对应用/元服务进行签名后才能发布。
26.0.0以下的版本,开发者需要准备签名所需的密钥、证书请求文件、发布证书、Profile文件等,对应用进行手动签名和编译构建后,将软件包上传到AGC。
从26.0.0版本开始,开发者只需将应用进行编译构建后上传到AGC。在上传的过程中,无论应用之前是否已签名,DevEco Studio都会对应用重新进行签名,支持使用AGC自动生成的云管理证书,也支持使用开发者创建的证书。
应用上架时,要求应用包类型为Release类型。

约束与限制
操作步骤



各选项更多说明请参考创建HarmonyOS应用。




创建证书,操作界面如下,各选项含义和填写要求请参考生成密钥和证书请求文件。创建完成后,在AGC申请发布Profile。
导入证书,则需要导入本地已有的密钥库文件(.p12的密钥库文件)和证书(.cer文件)。

导入Profile,在本地选择与证书匹配的.p7b文件,或在AGC下载Profile后导入。
下载Profile,开发者可以选择.p7b文件,选择后会从AGC下载到本地。



将HarmonyOS应用/元服务打包成.app文件后上架到应用市场,发布详细操作指导请参考发布HarmonyOS应用或发布元服务。
仅Release版本DevEco Studio打包的.app支持上架到应用市场。
开发者完成HarmonyOS应用/元服务开发后,需要将应用/元服务打包成App Pack(.app文件),用于上架到AppGallery Connect。发布应用/元服务的流程如下图所示:

HarmonyOS应用/元服务通过数字证书(.cer文件)和Profile文件(.p7b文件)来保证应用/元服务的完整性。在申请数字证书和Profile文件前,需要提前生成密钥(存储在格式为.p12的密钥库文件中)和证书请求文件(.csr文件)。
当前支持通过DevEco Studio和CertificateTool两种方式生成密钥和证书请求文件。
CertificateTool生成密钥和证书请求文件的操作界面与DevEco Studio 6.1.0 Beta2及以上版本一致,文档以DevEco Studio进行说明。
使用CertificateTool生成时,操作界面中各选项的含义和填写要求请参考DevEco Studio 6.1.0 Beta2及以上版本。
DevEco Studio 6.1.0 Beta2及以上版本
如果本地已有对应的密钥,无需新生成密钥,可以在Generate Key界面中单击下方的Skip跳过密钥生成过程,直接使用已有密钥生成证书请求文件。

First and last name、Organizational unit、Organization、City or locality、State or province填写要求小于64个字符,不可使用双引号(")、单引号(`)、斜杠(\)。



DevEco Studio 6.1.0 Beta2以下版本
如果本地已有对应的密钥,无需新生成密钥,可以在Generate Key界面中单击下方的Skip跳过密钥生成过程,直接使用已有密钥生成证书请求文件。


First and last name、Organizational unit、Organization、City or locality、State or province要求:字符长度为(0,64),且不可使用(双引号)"、(斜杠)\、(反引号)`。



使用制作的私钥(.p12)文件、在AppGallery Connect中申请的证书(.cer)文件和Profile(.p7b)文件,在DevEco Studio配置工程的签名信息,构建携带发布签名信息的APP。

设置完签名信息后,单击OK进行保存,然后使用DevEco Studio生成APP,请参考编译构建.app文件。
应用上架时,要求应用包类型为Release类型。
当未指定构建模式时,构建APP包,默认Release模式;构建HAP/HSP/HAR包,默认Debug模式。
即Build APP(s)时,默认构建的APP包为Release类型,符合上架要求,开发者无需进行另外设置。

DevEco Studio 5.0.5.200版本开始,支持在DevEco Studio内上传应用软件包。上传软件包前,请先创建应用。
约束与限制
操作步骤

图标进行查看及切换。

将HarmonyOS应用/元服务打包成.app文件后上架到应用市场,发布详细操作指导请参考发布HarmonyOS应用或发布元服务。
仅Release版本DevEco Studio打包的.app支持上架到应用市场。
平台 | 包名 | 版本号 | SHA256校验码 | 更新时间 |
|---|---|---|---|---|
Windows(64-bit) | 1.0.0.1 | dee6c2ae3b300fd7450bbeb2aadd96f1099ee5235ae627afcfad9b3ed3ded7da | 2026/04/20 | |
Mac(64-bit) | 1.0.0.1 | 8afc53e6714cb7e8840114065012b5f706c265c056491c240e5433be311bf084 | 2026/04/20 | |
Mac(ARM64) | 1.0.0.1 | 07283684624b11c2db0c2ce2654729b5114b3085df68736a43967eda247a7b4e | 2026/04/20 |