打包app勾选防重签证书的时候在uni-app中华为审核打开app显示appid证书不正确

打包app勾选防重签证书的时候在uni-app中华为审核打开app显示appid证书不正确

操作步骤:

  • 打开app时弹出

预期结果:

  • 应该正常进入

实际结果:

  • 提示“应用的appid、证书不正确”,无法正常进入应用

bug描述:

  • 提示“应用的appid、证书不正确”,无法正常进入应用

| 项目信息         | 详情           |
|------------------|----------------|
| 产品分类         | uniapp/App     |
| PC开发环境       | Windows        |
| PC开发环境版本   | win11          |
| HBuilderX类型    | 正式           |
| HBuilderX版本    | 4.66           |
| 手机系统         | Android        |
| 手机系统版本     | Android 10     |
| 手机厂商         | 华为           |
| 手机机型         | 华为P50        |
| 页面类型         | vue            |
| vue版本          | vue3           |
| 打包方式         | 云端           |
| 项目创建方式     | HBuilderX      |

更多关于打包app勾选防重签证书的时候在uni-app中华为审核打开app显示appid证书不正确的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

会不会是agc签名导致的,防重签不勾选证书就不会出现这个问题

更多关于打包app勾选防重签证书的时候在uni-app中华为审核打开app显示appid证书不正确的实战教程也可以访问 https://www.itying.com/category-93-b0.html


直接上传云打包下来的包,不要对包进行重签等操作

防重签不勾选证书就可以的

这个问题通常是由于在打包时勾选了“防重签证书”选项,导致应用签名与华为应用市场的预期不匹配。以下是可能的原因和解决方案:

  1. 检查证书配置
    在HBuilderX中,确保你使用的是与华为开发者后台绑定的正式签名证书。如果使用公共测试证书(如默认的debug.keystore),在华为审核时会被判定为证书不匹配。

  2. 重新生成签名文件
    如果证书丢失或不一致,需在华为应用市场重新生成签名,并在HBuilderX中配置(“发行→原生App-云打包”→选择自有证书)。注意:防重签功能必须使用正式证书,不可用测试证书。

  3. 同步证书指纹
    在华为开发者后台检查SHA256证书指纹是否与打包所用证书一致。可通过以下命令获取指纹:

    keytool -list -v -keystore your_keystore.keystore
回到顶部