由于MacOSX10.11.sdk的奇怪错误,无法构建任何Swift项目

时间:2017-04-09 22:48:14

标签: swift xcode macos

我正在使用Xcode 8.3运行macOS 10.12.3。

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

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

  

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

我不知道出了什么问题!

我唯一的线索是,之前我创建了一个符号链接/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk的符号链接,指向MacOSX.sdk,以解决需要带有该路径的SDK的旧版Qt的问题。但是,删除符号链接无效。

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

帮助!

1 个答案:

答案 0 :(得分:1)

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

sudo xcode-select -switch /path/to/file/

(默认路径为)/Applications/Xcode.app/

look at this pic

saw it here yesterday