如何查询特定版本React Native所支持的iOS与Android系统版本
如何确定特定版本React Native支持的iOS/Android系统版本
有几个实用的方法可以快速查到:
看对应版本的Release Notes
每个React Native正式版本发布时,都会在Release Notes里明确写清楚支持的最低iOS和Android版本。比如RN 0.72要求iOS 11及以上、Android API 23及以上。直接找你关心的那个版本的发布说明就行。检查现有项目的配置文件(如果有对应版本的项目)
- iOS:打开项目根目录的
Podfile,里面的platform :ios, 'x.x'就是最低支持的iOS版本;另外Info.plist里的MinimumOSVersion字段也能看到。 - Android:看
android/build.gradle文件里的minSdkVersion(最低支持的Android API级别)、compileSdkVersion(编译用的API级别),这些就是该RN版本默认配置的支持要求。
- iOS:打开项目根目录的
查看React Native核心仓库的模板配置
如果你还没创建项目,直接去RN核心代码仓库的对应版本分支里找模板配置:- iOS:找
packages/react-native/template/ios/Podfile文件,里面的平台版本声明就是官方默认的最低支持版本 - Android:看
packages/react-native/template/android/build.gradle里的minSdkVersion参数,这就是该版本RN支持的最低Android API级别
- iOS:找
另外提一句:一般大版本升级(比如0.71→0.72)才会调整最低系统版本要求,小版本更新(比如0.72.1→0.72.3)通常不会改这个。
内容的提问来源于stack exchange,提问作者Kirill Novikov
相关产品推荐
相关产品推荐

