uni-app 3.2.12云打包H5+APP后报错WGT安装包中manifest.json文件的version版本不匹配

uni-app 3.2.12云打包H5+APP后报错WGT安装包中manifest.json文件的version版本不匹配

开发环境 版本号 项目创建方式
HBuilderX 3.2.12 云端

操作步骤:

  • 云打包发布

预期结果:

  • 成功发布

实际结果:

  • WGT安装包中manifest.json文件的version版本不匹配

bug描述:

  • 用新版hbX打包以后,报WGT安装包中manifest.json文件的version版本不匹配的错误。解压以后发现版本其实是一致

更多关于uni-app 3.2.12云打包H5+APP后报错WGT安装包中manifest.json文件的version版本不匹配的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app 3.2.12云打包H5+APP后报错WGT安装包中manifest.json文件的version版本不匹配的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个问题通常是由于云打包过程中版本号校验机制导致的。主要原因是云打包时生成的manifest.json文件版本号与本地项目配置存在差异。

解决方案:

  1. 检查manifest.json配置

    • 确保manifest.jsonversionNameversionCode格式正确
    • versionCode必须是整数,建议每次打包递增
  2. 清理缓存重新打包

    • 删除项目根目录下的unpackage文件夹
    • 删除node_modules文件夹后重新安装依赖
    • 重启HBuilderX后重新云打包
  3. 检查版本号一致性

    • 确认pages.json中的版本号与manifest.json一致
    • 检查是否有其他配置文件覆盖了版本号设置
  4. 使用命令行打包

    npm run build:app-plus
    

    hbx cloud --platform app
回到顶部