HarmonyOS鸿蒙Next中三方开发的应用提供安装包上架到我们的开发者账号登录的应用市场,签名这部分有特殊要求吗?

HarmonyOS鸿蒙Next中三方开发的应用提供安装包上架到我们的开发者账号登录的应用市场,签名这部分有特殊要求吗? 三方开发的应用有个鸿蒙版本,他们会提供鸿蒙的安装包上架到我们的开发者账号登录的应用市场,签名这部分有特殊要求吗?可以直接上传到我们的账号下还是需要我们提供什么签名打包?

4 回复

不能直接上传第三方自带签名的安装包到您的华为开发者账号,必须用您自己华为 AGC平台上申请的发布证书和发布Profile文件进行应用签名,

申请发布证书和发布Profile文件可以参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-publish-app#section178461193713

更多关于HarmonyOS鸿蒙Next中三方开发的应用提供安装包上架到我们的开发者账号登录的应用市场,签名这部分有特殊要求吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


上架的时候上传的包是需要签名的。

签名文件只能是你的开发者账号申请。

申请下来的签名文件可以给第三方,让他们签名之后在把安装包发给你。

或者,更简单的办法就是在开发者账号后台给他们的账号授权,他们全权替你操作所有上架流程~~~~

HarmonyOS Next 上架三方应用,签名需使用与开发者账号绑定的应用签名证书(.cer 和 .p12),通过 DevEco Studio 或命令行工具进行签名。正式发布必须使用发布证书,不得使用调试证书,且签名算法为 SHA256withRSA,签名文件需与应用包名(bundleName)完全对应。

如果三方开发的应用使用的是他们自己的开发者证书签名,那么不能直接上传到你们账号下的应用市场。HarmonyOS Next 要求安装包的签名证书必须与上架所用的开发者账号绑定,即 包名、证书指纹、AppGallery Connect 中应用的配置必须一致,否则会因签名校验失败而无法上架。

正确处理方式有以下两种:

  1. 你们提供签名材料:在自己的开发者账号下为该应用创建发布证书(.p12 和对应的证书指纹),将 .p12 文件(包含私钥)及密码提供给三方开发者,由他们用这个证书对安装包进行签名后再交付。
  2. 你们自行重签名:三方提供未签名或临时签名的安装包,你们用自己账号下的发布证书重新签名后再上传。

无论哪种方式,最终进入市场的安装包必须使用你们账号下具备上架权限的发布证书签名,否则流程无法通过。

回到顶部