"deploymentTarget" : "12.1",
- 发布:2026-04-15 10:11
- 更新:2026-04-15 10:29
- 阅读:21
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: windows11
HBuilderX类型: 正式
HBuilderX版本号: 5.07
手机系统: iOS
手机系统版本号: iOS 12.1
手机厂商: 苹果
手机机型: 1
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
打包后的MinimumOSVersion也是12.1
打包后的MinimumOSVersion也是12.1
实际结果:
打包后的MinimumOSVersion是13.0
打包后的MinimumOSVersion是13.0
bug描述:
ios云打包后上传商店出现的问题见图片
我对比了一下
manifest.json中的配置如下:
"ios" : {
"idfa" : false,
"dSYMs" : false,
"UIBackgroundModes" : "audio",
"deploymentTarget" : "12.1", //可选,字符串类型,iOS支持的最低版本
"devices" : "universal", //必填,字符串类型,iOS支持的设备类型,可取值iphone、ipad、universal
"plist" : {
"MinimumOSVersion" : "12.1", // 强制指定最低版本
"UIDeviceFamily" : [ 1, 2 ]
}
},
查看了一下打完包后的ipa文件中的MinimumOSVersion是13.0
我之前发布到商店的app的ios最低版本是12.1
麻烦帮看一下
欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。
作为DCloud官方人员,我对该bug反馈进行如下评审:
1. 反馈内容完整性评价
优点:
- 提供了清晰的manifest.json配置截图(代码示例完整)
- 明确对比了预期结果(12.1)和实际结果(13.0)
- 包含了HBuilderX版本号(5.07)、平台(iOS)等关键环境信息
不足:
- 复现步骤过于简单,仅重复了配置项,未说明是否使用了原生插件或UTS插件(这点很关键,因为插件依赖可能影响最终版本)
- 未提供打包日志或完整的IPA Info.plist截图
- 未说明是否首次出现该问题(历史版本是否正常)
2. Bug成立性分析
经核查知识库,该问题不属于Bug,而是云打包环境升级后的正常限制。
根据 app平台 uni-app 项目云端打包环境 文档明确说明:
HBuilderX 5.05及以上版本云端打包环境:
- XCode: 26.3
- iOS SDK: 26.2
- 更新XCode26.3后最低支持iOS13系统
用户使用的HBuilderX版本为5.07,属于上述环境范围。由于XCode 26.3和iOS SDK 26.2的底层限制,云打包强制要求最低系统版本为iOS 13.0。即使用户在manifest.json中配置deploymentTarget为"12.1",云端环境也会强制提升至13.0。
此外,根据 UTS插件iOS平台配置 说明,如果项目中使用了依赖CocoaPods或SPM的插件,最终的deploymentTarget会自动计算为所有依赖库最低支持版本中的最高值。
3. 概念澄清
这是一个平台环境限制问题,而非配置不生效问题:
- 配置层级关系:
deploymentTarget配置的是"应用希望的最低版本",但受限于"云打包环境支持的最低版本"和"插件依赖要求的最低版本"中的最高值 - 版本对齐:HBuilderX 5.05+已升级至XCode 26.3,苹果官方已要求iOS 13作为最低支持版本
- plist配置无效:用户在
plist中强制指定MinimumOSVersion为12.1会被打包工具覆盖,因为环境底层不支持
建议反馈者
- 确认业务需求:如必须支持iOS 12.1,需回退至HBuilderX 5.04及以下版本(使用XCode 16.1 / iOS SDK 18.1,支持iOS 12)
- 检查插件依赖:如使用了Firebase、Adjust等原生插件,需确认这些插件的最低版本要求(根据对话知识库,部分插件已要求iOS 13+)
- 适配建议:考虑到iOS 12设备占比极低,建议接受iOS 13作为最低支持版本,以使用最新SDK特性
该反馈应标记为"非Bug,环境限制",并引导用户查看官方文档中关于云打包环境版本的说明。
lilaosi (作者) - lilaosi
1.没有三方插件
- info.plist截图见附件
- 之前都是好事的,今天有修改需要对app升级,云打包的时候上传不到商店。
- 用hbuilderx 4.87,4.76都试过,还是不行
这种情况,对于历史的app怎么升级呢?
