You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新建React-Native项目是否需将iOS Deployment Target改为iOS 14以符合苹果要求?

问题解答

苹果官方要求:自2021年4月26日起,所有提交至App Store的iOS和iPadOS应用必须使用Xcode 12及iOS 14 SDK构建。

明确结论

不需要将iOS Deployment Target修改为iOS 14,强行修改反而会导致你丢失大量使用更低系统版本的用户,完全没有必要。苹果的该要求不会限制你应用的最低兼容系统版本。

核心概念区分

苹果的要求和iOS Deployment Target是两个完全独立的配置项,区别如下:

  • 苹果要求的Xcode 12 + iOS 14 SDK是构建工具链要求:指的是你本地打包应用时使用的编译工具、系统开发包版本,只和你的打包环境有关,和用户安装你应用的设备系统版本没有关联。
  • iOS Deployment Target是应用最低兼容配置:指的是你的应用可以支持安装的最低iOS系统版本,你完全可以根据自己的用户覆盖需求设置为iOS 11、iOS 12等更低版本,只要你的代码、项目依赖的RN版本、第三方原生库都兼容你设置的最低版本即可。

React Native项目适配检查项

你只要确认满足以下条件即可正常提交审核,无需调整iOS Deployment Target:

  • 本地打包使用的Xcode版本为12及以上
  • Xcode项目的Base SDK配置为iOS 14或更高(新版Xcode会默认选择最新版本,无需手动修改)
  • 你设置的iOS Deployment Target版本不低于项目所有原生依赖要求的最低系统版本

内容的提问来源于stack exchange,提问作者pgs1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 02:24:03