修改 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

https://img.wangquanwei.com/wp-content/uploads/2020/10/5EE7BC51-D019-4AE5-9CFB-1F7E7CD482D3.jpeg

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 才可以提交。