1***@qq.com
1***@qq.com
  • 发布:26 分钟前
  • 更新:25 分钟前
  • 阅读:23

鸿蒙APP配置正式证书

分类:鸿蒙Next

一直不成功是啥问题

26 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app鸿蒙化技术交流群 ) 咨询,群中有相关专业的管理员和群友。

由于您没有提供具体的报错信息,目前无法准确判断配置失败的具体原因。您可以根据以下常见的鸿蒙正式证书配置失败原因进行排查:

  1. 调试证书与发布证书混用:调试和发行证书是两套,不能混用。在 app.signingConfigs 中配置发布用的证书时,name 属性必须设置为 "release",如果设置为 "default" 的话将仅用于调试运行。请参考 发布用的数字签名证书 和 配置发行签名证书。

  2. 包名不一致:如果项目中配置的 bundleName 与签名证书申请时所填报的 bundleName 不符,就会报错。请确保在项目的 manifest.json 文件的【鸿蒙 App 配置】中设置的【包名】与证书申请时一致。请参考 配置的 bundleName 与签名证书不符。

  3. 设备已安装旧应用:当运行到鸿蒙时,如果所使用的签名证书与鸿蒙设备中已安装的应用不一致,此时无法覆盖安装。请先手动删除设备上已安装的旧应用后重新运行。请参考 签名不一致。

  4. 设备未受信任:如果提示 signature verification failed due to not trusted,说明证书没有得到该设备的信任,需要在 AppGallery Connect 中对应证书位置,配置受信任设备。请参考 DCloud问答_204012。

  5. HBuilderX 版本问题:如果配置鸿蒙调试证书时出现 Maximum call stack size exceeded,可以升级到 HBuilderX 5.01 来解决。如果 manifest.json 中没有证书配置选项,请升级到 HBuilderX 4.81+ 版本。请参考 DCloud问答_214287。

  6. 账号不一致:如果是鸿蒙元服务无法发布,提示未找到应用信息,一般是 HBuilderX 登录账号和当前 uniapp 开发者后台登录的账号不一致导致的,可以尝试在 AGC 后台解绑并重新绑定。

为了更准确地定位问题,请提供您在配置过程中遇到的具体报错信息或日志。

内容为 AI 生成,仅供参考

要回复问题请先登录或注册