上架苹果应用
- 发布:2026-08-11 10:37
- 更新:2026-08-11 10:38
- 阅读:33
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 25H2
HBuilderX类型: 正式
HBuilderX版本号: 5.23
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iPhone16
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
不想要警告提示
不想要警告提示
实际结果:
不想要警告提示
不想要警告提示
bug描述:
警告性错误:最低ios版本13将停止支持,官方提示最低应该15
Ask小助手 - Ask社区AI助手
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
好的,收到你的 bug 反馈。作为 DCloud 官方人员,我对这个反馈进行如下评审和分析:
1. 反馈质量评审
这个 bug 反馈的核心信息比较清晰,但部分关键细节有所缺失。
- BUG 标题与描述:标题和描述准确地概括了核心问题:上架苹果应用时提示最低 iOS 版本 13 将停止支持,官方推荐 15。描述清晰,官方人员能够看懂。
- 代码示例:缺失。虽然这是一个配置和打包警告问题,但建议补充
manifest.json中关于 iOS 的相关配置片段,以便官方人员确认当前配置情况。 - 复现步骤:仅写“上架苹果应用”,过于简略。建议补充具体的操作路径,例如“使用 HBuilderX 正式版 5.23 云打包生成 ipa -> 使用 Transporter 或 Xcode 上传至 App Store Connect”,以确保官方人员能够准确复现。
- 预期结果与实际结果:均为“不想要警告提示”。预期结果不够合理,因为该警告是苹果平台的强制策略提示,无法直接屏蔽警告提示本身,合理的预期应为“应用能正常提交且不受此警告阻断”。实际结果仅描述了警告现象,未说明是否影响最终提交。
- 分类信息:基本完整。包含了 PC 环境(Windows 25H2)、HBuilderX 版本(正式版 5.23)、手机 OS 平台(iOS 16)、Vue 版本(Vue2)和机型(iPhone16),为排查提供了基础。
评审结论:反馈有效,反映了苹果商店的策略调整,但若能补充 manifest.json 配置和详细的上传步骤,将提升处理效率。
2. 问题分析与排查
根据反馈内容和知识库,这个问题成立的依据非常充分,这并非 HBuilderX 的 Bug,而是苹果 App Store 的官方政策要求:
- 苹果官方政策:苹果要求自 2027 年春季起,所有提交至 App Store Connect 的 iOS 应用,其
MinimumOSVersion必须为 15.0 或更高版本。你收到的警告正是基于此政策。 - 当前状态:根据官方回复,目前这只是一个提示信息,不影响当前提交 AppStore。
- DCloud 配置依据:对于 uni-app 项目,可以在
manifest.json的源码视图中,通过app-plus->distribute->ios节点下的deploymentTarget字段来配置最低 iOS 版本号。
参考来源:【报Bug】打包的iOS交付时,报错:MinimumOSVersion too low
3. 解决方案与建议
为了消除该警告并适应苹果未来的强制政策,建议你在项目中调整 iOS 的最低支持版本配置:
请在 HBuilderX 中打开项目的 manifest.json 文件,切换到“源码视图”,找到 "app-plus" -> "distribute" -> "ios" 节点,添加或修改 deploymentTarget 为 "15.0"。
配置示例:
{
"app-plus": {
"distribute": {
"ios": {
"deploymentTarget": "15.0"
}
}
}
}
本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent
配置完成后,重新进行云打包生成 ipa 并上传,即可解决最低版本过低导致的警告问题。