XCode8.3.1 缺少默认的 C++ ObjectiveC 编译器。无法构建项目

XCode 8.3.1 Missing default C++ ObjectiveC compiler. Cannot build projects

升级到 XCode 8.3.1 后出现错误:

Unsupported compiler 'com.apple.compilers.llvm.clang.1_0' selected for architecture 'x86_64'

将编译器设置为默认编译器的建议没有帮助,因为 XCode 没有看到默认编译器:

有什么解决办法吗?

更新:

其实系统中有编译器:

更新 2:

还有一张解释错误的截图

更新 3:

我从头开始创建了新的 XCode 项目(单一视图),但它无法编译。

here is github repo without .gitignore

所以所有项目文件都应该在那里

显示 GCC_VERSION= 值的屏幕截图是空的

更新 4:

更新到版本 8.3.2 (8E2002) 没有帮助, 不幸的是 ((

这可能表明 Xcode 的缓存之一已损坏。尝试以下操作:

1) 退出 Xcode

2) 打开终端

3) 运行 以下命令: rm -r `getconf DARWIN_USER_CACHE_DIR`/com.apple.DeveloperTools

4) 重新启动 Xcode

如果您不介意,请在 https://bugreport.apple.com 提交有关此问题的错误,我将不胜感激。请附上显示您现在看到的错误的构建日志,并请指出我给您的步骤是否解决了问题。谢谢!

唯一对我有帮助的是完全擦除 mac,安装 MacOS Sierra,然后 XCode 全新安装。

现在我可以编译项目了 - gcc 编译器已经变得可见并且可以被 XCode 构建工具接受。

(:很难过:)