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

XCode升级SDK 14.5后项目构建失败,求适配或恢复SDK 14.4方案

解决XCode升级SDK后构建失败的问题

方案一:将项目切换为使用SDK 14.5

  • 打开XCode项目,选中左侧导航栏最上方的项目根节点
  • 切换到「Build Settings」标签页,在搜索框输入Base SDK
  • 将Base SDK的选项从「MacOSX14.4」改为「MacOSX14.5」(或选择「Latest macOS」)
  • 搜索「Deployment Target」,确认其值不高于14.5(可保留原14.4,也可改为14.5)
  • 若项目使用CMake构建,修改CMakeLists.txt中的CMAKE_OSX_SYSROOT为/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk,或直接设为macosx14.5
  • 执行「清理项目」(Cmd+Shift+K)后重新构建(Cmd+B)

方案二:重新安装SDK 14.4

方法1:通过旧版XCode提取SDK

  • 前往Apple Developer网站,下载包含macOS 14.4 SDK的旧版XCode(对应版本通常为XCode 15.3)
  • 解压下载的XCode包,右键点击Xcode.app选择「显示包内容」,进入路径Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
  • 复制MacOSX14.4.sdk到当前XCode的同一路径:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs,权限不足时在终端执行:
    sudo cp -r /path/to/old/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
    

方法2:下载独立SDK包

  • 在Apple Developer网站搜索「macOS SDK 14.4」,下载独立的SDK压缩包
  • 解压后将MacOSX14.4.sdk复制到上述XCode的SDK目录,权限不足时使用上述sudo命令
  • 回到XCode项目,将Base SDK改回14.4即可重新构建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 10:45:12