我正在使用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。
帮助!
答案 0 :(得分:1)
尝试运行此命令,然后重新打开项目 (Xcode在命令行中使用xtools来构建其项目)
sudo xcode-select -switch /path/to/file/
(默认路径为)/Applications/Xcode.app/