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

如何设置Xcode 16,让新建项目默认最低支持iOS 12.0且不使用Scenes

在Xcode 16.0中配置iOS项目默认设置

一、设置默认最低iOS支持版本为iOS 12.0

  • 打开Xcode,点击顶部菜单栏的 Xcode → Settings(快捷键:Command + ,)
  • 在设置窗口切换到 Platforms 标签页
  • 找到 iOS 板块,点击 Default Deployment Target 下拉菜单,选择 iOS 12.0
  • 关闭设置窗口,后续新建的iOS项目默认最低支持版本将自动设为iOS 12.0

二、默认关闭Scenes功能

Xcode 16新建iOS应用项目时默认启用Scenes,要修改这个默认行为,需要调整系统自带的项目模板:

  1. 打开Finder,按下 Command + Shift + G,输入路径并回车:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application/App.xctemplate
    
  2. 找到目录中的 TemplateInfo.plist 文件,右键选择「打开方式」→「文本编辑」(或其他代码编辑器)
  3. 在文件中搜索 SupportsMultipleScenes,找到对应的键值对:
    <key>SupportsMultipleScenes</key>
    <true/>
    
  4. 将 <true/> 修改为 <false/>,保存文件(修改系统文件需要输入管理员密码授权)

注意事项:

  • 修改Xcode自带模板后,所有新建iOS应用项目都会默认关闭Scenes;如果仅需个别项目关闭,可在新建后手动操作:删除Info.plist中的Application Scene Manifest条目,删除SceneDelegate.swift文件,在AppDelegate.swift中恢复传统生命周期(比如添加var window: UIWindow?定义,并在application(_:didFinishLaunchingWithOptions:)中初始化窗口)
  • Xcode更新后,自带模板会被重置,需要重新执行上述修改步骤

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 09:09:51