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文件版本号与本地项目配置存在差异。
解决方案:
-
检查manifest.json配置
- 确保
manifest.json中versionName和versionCode格式正确 versionCode必须是整数,建议每次打包递增
- 确保
-
清理缓存重新打包
- 删除项目根目录下的
unpackage文件夹 - 删除
node_modules文件夹后重新安装依赖 - 重启HBuilderX后重新云打包
- 删除项目根目录下的
-
检查版本号一致性
- 确认
pages.json中的版本号与manifest.json一致 - 检查是否有其他配置文件覆盖了版本号设置
- 确认
-
使用命令行打包
npm run build:app-plus或
hbx cloud --platform app

