【问题标题】:Cannot build any Swift project at all due to strange error about MacOSX10.11.sdk由于有关 MacOSX10.11.sdk 的奇怪错误,根本无法构建任何 Swift 项目
【发布时间】:2017-04-09 22:48:14
【问题描述】:

我正在运行 macOS 10.12.3 和 Xcode 8.3。

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

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

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

我不知道出了什么问题!

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

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

救命!

【问题讨论】:

  • 你还需要构建那个 QT 应用吗?如果没有,您可以删除该符号链接吗?如果可以,问题会消失吗?
  • 正如我的帖子中提到的,我试过了,没有任何区别。

标签: swift xcode macos


【解决方案1】:

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

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

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

look at this pic

saw it here yesterday

【讨论】:

  • 虽然我在发布我的问题之前已经尝试过这个,但修复它的是使用这个命令切换到不同的 Xcode 安装,然后再次切换回来。
猜你喜欢
  • 2021-12-03
  • 1970-01-01
  • 1970-01-01
  • 2014-06-25
  • 1970-01-01
  • 2017-07-07
  • 2019-10-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多