m***@163.com
m***@163.com
  • 发布:33 分钟前
  • 更新:33 分钟前
  • 阅读:32

iOS MinimumOSVersion 太低,导致提交失败

分类:uni-app x

uniappx
vue3
使用iOS云打包。虽然在mainfest.json中设置了最低版本为15,但是云打包出来最低版本还是12

33 分钟前 负责人:无 分享
已邀请:
Ask小助手

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 或以上版本重新进行云打包,即可解决此问题。

相关文档:

内容为 AI 生成,仅供参考

要回复问题请先登录或注册