修改 iOS 支持的最低系统版本(点击快速直达)
修改 Android 支持的最低系统版本(点击快速直达)
iOS
截止 HBuilder X 2.8.13 官方暂未提供 iOS 应用支持的系统最低版本可视化配置,因此需要通过源码视图修改
路径: manifest -> 源码视图 -> app-plus -> distribute -> ios
添加: deploymentTarget 字段(默认不存在)
"ios" : {
"deploymentTarget": "8.0"
},
设置应用支持的最低版本 deploymentTarget,可取值:
iOS8:
'8.0', '8.1', '8.2', '8.3', '8.4'
iOS9:
'9.0', '9.1', '9.2', '9.3'
iOS10:
'10.0', '10.1', '10.2', '10.3'
iOS11:
'11.0', '11.1', '11.2', '11.3', '11.4'
iOS12:
'12.0', '12.1', '12.2', '12.3', '12.4'
iOS13:
'13.0', '13.1'
iOS14:
官方暂未提供
Android
Android 支持可视化操作
路径: manifest -> App常用其他设置 -> Android设置 -> minSdkVersion and targetSdkVersion
HBuilderX 2.8.3 及以下版本 targetSdkVersion 最大值支持 28
HBuilderX 2.8.4+ 版本 targetSdkVersion 最大值支持 29
minSdkVersion
minSdkVersion 用于指定应用兼容的最低 Android 版本(API等级)。
如果 APP 某些功能无法支持低版本 Android 系统的设备,可以配置 minSdkVersion 确保 APP 只能安装到指定 Android 版本以上的设备。
targetSdkVersion
targetSdkVersion 用于指定应用适配的 Android 版本(API等级)。
在 Android 系统中设置低版本的 targetSdkVersion 会使 APP 兼容模式运行,也就可能无法用到新系统的特性,甚至在兼容模式下运行可能存在安全漏洞等问题。
随着 Android 系统的升级,一些应用市场会要求设置较高的 targetSdkVersion 才可以提交。