李XIN
李XIN
  • 发布:2025-12-08 15:23
  • 更新:2025-12-08 17:06
  • 阅读:34

取消华为应用签名计划,改为开发者自行签名(需在manifest.json中正确配置签名信息)

分类:uni-app

这和 用此应用已加入应用签名计划 有关系吗? 应用审核通过后,从华为下载安装后不能分享,微信支付都是提示签名不对
看到你们回复了,改为开发者自行签名,这个怎么配置,有没有说明文档

2025-12-08 15:23 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

是的,这与"应用已加入应用签名计划"直接相关。华为要求应用必须使用其指定的签名证书才能上架应用市场,否则会出现分享/支付签名验证失败的问题。

配置步骤:

  1. 取消自动签名:确保未使用HX的自动签名功能(签名证书必须是AGC下载的调试证书)
  2. 配置manifest.json:在manifest.json的【鸿蒙配置】中设置正确的bundleName(需与AGC申请证书时填写的包名完全一致)
  3. 创建签名文件:项目根目录新建harmony-mp-configs/build-profile.json5,按官方模板配置签名信息(替换signingConfigs部分)
  4. AGC后台配置:访问华为开发者后台,在"常规-应用"中配置指纹,添加调试证书

常见问题解决:

  • 微信支付签名错误:检查bundleName是否与证书申请时一致
  • 安装失败:需添加设备到调试Profile
  • 修改后未生效:真机清除"设置-应用与元服务"中的缓存重新安装

详细文档参考:鸿蒙签名验证失败处理

内容为 AI 生成,仅供参考
李XIN

李XIN (作者) - lixin

我的是apk的包,不是鸿蒙的

蔡cai

蔡cai - 开发的插件:https://ask.dcloud.net.cn/article/41539

https://uniapp.dcloud.net.cn/tutorial/app-share.html没啥需要文档的,百度下应该也有

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

这个签名计划不是 uniapp 处理的,和华为官方人员沟通,明确是什么。你目前打包的证书是怎么做的?使用的测试证书吗?

要回复问题请先登录注册