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

Xcode 14中无法选择macOS 13作为部署目标的解决方法

解决Xcode 14中无法设置macOS 13部署目标的问题

问题根源

你遇到的情况是Xcode的Info面板下拉菜单无法选择macOS 13,但Build Settings里已设置,导致编译器无法识别macOS 13新增的SwiftAPI,本质是Xcode的UI缓存或配置不同步问题。

解决步骤

  • 直接修改项目配置文件
    这是最直接的修复方式,绕过Xcode的UI限制:

    1. 在Finder中右键点击你的Xcode项目文件(.xcodeproj),选择「显示包内容」
    2. 用文本编辑器打开project.pbxproj文件
    3. 搜索MACOSX_DEPLOYMENT_TARGET,确保所有条目的值都设为13.0
    4. 再搜索LSMinimumSystemVersion(对应Info面板的部署目标),将其值改为13.0
    5. 保存文件后重新打开Xcode
  • 升级Xcode版本
    早期的Xcode 14.0版本对macOS 13的SwiftUI特性支持不完善,建议升级到Xcode 14.1及以上版本,确保完整适配macOS 13的API。

  • 清理项目缓存
    缓存问题也可能导致配置不生效:

    1. 点击Xcode菜单栏的Product > Clean Build Folder(快捷键Cmd+Shift+K)
    2. 关闭Xcode,通过Xcode > Settings > Locations找到DerivedData的路径,删除该文件夹下的所有内容
    3. 重新打开项目并编译
  • 检查Target级配置
    确保每个Target的Build Settings和Info配置也同步设置为macOS 13:

    1. 选中左侧导航栏的Target,进入Build Settings,确认macOS Deployment Target为13.0
    2. 进入Info面板,若仍无法选择macOS 13,可直接在Minimum Deployments的输入框手动输入13.0

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 13:45:38