乐于分享
好东西不私藏

uniapp App 版本更新后弹窗HTML5+ Runtime提示版本不匹配是什么情况???

uniapp App 版本更新后弹窗HTML5+ Runtime提示版本不匹配是什么情况???

01

--    遇到的问题   --
用户手机已经安装了应用商店的App, 然后App版本更新弹窗提示, 跳转应用商店进行更新。
更新后,进入App, 会跳出如图提示:
造成这个的原因是:
上一版本打包的时候HbuilderX的版本是4.87版本,而新版本打包使用的是5.06版本的(因为IOS要求xcode版本, 所以进行了升级), 不知道为什么uniapp 打包的App 更新不能完全更新, 这完全不合理啊!!!

02

--    解决办法   --
需要兼容不同的HbuilderX版本打包的App, 需要在manifest.json中进行配置。
第一种: 忽略版本检查
// manifest.json"app-plus" : {  "compatible" : {     "ignoreVersion" : true   },}
第一种: 设置具体的运行版本号及兼容版本号
"app-plus":{  "compatible":{     "ignoreVersion":false,      // 兼容的uni-app运行环境版本号,多个版本使用,分割                "runtimeVersion":'4.87',       // 兼容的编译器版本号      "compilerVersion":'5.06',   },}

更多热门文章

Flutter 如何自动生成图标类( iconfont图标使用补充篇 )
Android Studio 中Flutter项目: 实现底部tabbar页面切换
Uniapp App端如何实现点击按钮跳转微信小程序
vue2与vue3的 自定义组件如何实现v-model 双向数据绑定
微信小程序如何实现页面间传递数据(页面间通信)

作者说:

今天的分享就到这里啦,非常开心您读完了整篇文章,喜欢记得点赞收藏啦!(づ ̄3 ̄)づ

相关学习资料