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

如何在新安装的Xcode 14.1中使用iOS 16.0构建并归档项目?

解决Xcode 14.1构建React Native iOS项目的SDK版本问题

关于Xcode 14.1默认使用的SDK版本

Xcode 14.1默认搭载的是iOS 16.1 SDK(完全符合Apple要求的最低提交版本),不管你当前使用哪个iOS版本的模拟器,归档项目时都会采用这个SDK版本。也就是说,哪怕你用iOS 15模拟器运行调试,最终打包归档的SDK版本依然是合规的iOS 16.1,不会影响Testflight的提交。

如何添加iOS 16.0模拟器并使用其构建

如果确实需要用iOS 16.0模拟器调试,按以下步骤操作:

  1. 打开Xcode,点击顶部菜单栏的Window → Devices and Simulators
  2. 切换到Simulators标签页,点击左下角的+号
  3. 在弹出的窗口中,选择你需要的设备类型(比如iPhone 14),然后在iOS Version下拉菜单中选择iOS 16.0(如果没看到选项,先去Xcode偏好设置→平台确认iOS 16.0已完成安装)
  4. 点击Create,新的iOS 16.0模拟器就会出现在模拟器列表中,之后可以直接选择它运行项目

React Native项目归档步骤(确保SDK版本合规)

  1. 先确认当前系统默认使用的是Xcode 14.1,终端执行命令:
    xcode-select -p
    
    如果输出不是Xcode 14.1的路径,执行以下命令切换:
    sudo xcode-select -switch /Applications/Xcode_14.1.app
    
  2. 在Xcode中打开项目的ios目录下的.xcworkspace文件
  3. 检查项目的Deployment Target:在项目设置中,将部署目标设为你需要支持的最低iOS版本(比如iOS 12.0),这和SDK版本无关,SDK版本由当前使用的Xcode版本决定
  4. 执行归档:点击顶部菜单栏Product → Archive,完成后即可正常提交到Testflight,此时的SDK版本会是iOS 16.1,满足Apple的提交要求

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 10:20:09