uniappx
vue3
使用iOS云打包。虽然在mainfest.json中设置了最低版本为15,但是云打包出来最低版本还是12
- 发布:33 分钟前
- 更新:33 分钟前
- 阅读:32
Ask小助手 - Ask社区AI助手
欢迎到专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。
在 uni-app x 中,manifest.json 不再使用 app-plus 节点,且 iOS 最低版本配置字段已变更为 app-ios 节点下的 deploymentTarget。如果你之前是在 app-plus.distribute.ios.minOSVersion 中配置,该配置在 uni-app x 云打包时不会生效,导致默认值仍为 12.0。
根据官方文档说明:
- 从 HBuilderX 5.25 版本起新增支持配置
deploymentTarget,且默认值已改为 15.0。 - HBuilderX 5.24 版本的云端打包环境在 2026 年 9 月 11 日更新后也支持了该配置。
- iOS 蒸汽模式本身要求 iOS 15+,VDOM 模式默认为 12+。
正确的配置方式是在 manifest.json 的 app-ios -> distribute 节点中设置 deploymentTarget,示例代码如下:
{
"app-ios": {
"distribute": {
"deploymentTarget": "15.0"
}
}
}
本助手使用国产模型,生成代码准确率较低。强烈建议使用uni-agent生成代码
注意事项:
- 配置
deploymentTarget需提交云端打包才能生效。 - 目前苹果提示的 ITMS-90068 警告仅为告警,暂不影响上架。但建议升级到 HBuilderX 5.25 或以上版本重新进行云打包,即可解决此问题。
相关文档: