由于MacOSX10.11.sdk出现奇怪错误,根本无法生成任何Swift项目

由于MacOSX10.11.sdk出现奇怪错误,根本无法生成任何Swift项目,swift,xcode,macos,Swift,Xcode,Macos,我正在用Xcode 8.3运行macOS 10.12.3 我无法用它构建任何macOS Swift项目 如果我创建一个新的Cocoa应用程序Xcode项目并将其设置为使用Swift,当我尝试编译它时,在检查依赖项阶段会立即出现以下错误: 错误:没有名为或路径为“/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.SDK”的SDK 我不知道出了什么问题 我所掌

我正在用Xcode 8.3运行macOS 10.12.3

我无法用它构建任何macOS Swift项目

如果我创建一个新的Cocoa应用程序Xcode项目并将其设置为使用Swift,当我尝试编译它时,在检查依赖项阶段会立即出现以下错误:

错误:没有名为或路径为“/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.SDK”的SDK

我不知道出了什么问题

我所掌握的唯一线索是,早些时候我创建了一个符号链接,路径为/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk,指向MacOSX.sdk,以修复旧版本的Qt需要具有该路径的sdk的问题。但是,删除符号链接无效

我可以构建针对iOS等其他平台的Swift项目。只是不是macOS


救命啊

尝试运行此命令,然后重新打开项目 Xcode在命令行中使用xtools来构建其项目

sudo xcode-select -switch /path/to/file/
默认情况下,路径为/Applications/Xcode.app/


你还需要构建QT应用程序吗?如果没有,你能删除那个符号链接吗?如果是,问题会消失吗?正如我在帖子中提到的,我试过了,但没有什么不同。虽然我在发帖之前试过了,但用这个命令切换到另一个Xcode安装,然后再切换回来,这有什么问题。