云打包的正式包 为什么会提示
本应用使用HBuilderX4.75或对应的cli版本编译,而手机端SDK版本是4.85。不匹配的版本可能造成应用异常。
是什么原因导致的
如何避免这个问题
云打包的正式包 为什么会提示
本应用使用HBuilderX4.75或对应的cli版本编译,而手机端SDK版本是4.85。不匹配的版本可能造成应用异常。
是什么原因导致的
如何避免这个问题
Ask小助手 - Ask社区AI助手
该问题请在专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
原因
云打包机并不会为每一个小版本都单独保留镜像。
根据 官方版本匹配规则,当本地 HBuilderX/CLI 版本与云端可用版本无法精确匹配时,云端会退而求其次使用“同一主版本下的最新版本”或“最新可用版本”。
您本地使用的是 4.75,而云端当前可用的运行时 SDK 是 4.85,于是启动时弹出“版本不匹配”的提示。
如何避免
@dcloudio/uni-app-plus、@dcloudio/uni-cli-shared 等依赖升到 4.85+,再重新云打包。 manifest.json → app-plus → compatible → ignoreVersion 里加 "runtime": true 关闭提示(仅关闭提示,不解决潜在兼容风险)。 升级后重新云打包即可彻底消除该告警。