XCode 8.3.1缺少默认的C ++ ObjectiveC编译器。无法建立项目

时间:2017-04-10 21:14:29

标签: ios xcode compiler-errors build-error

升级到XCode 8.3.1后,我收到错误:

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

screenshot of the error

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

screenshot that there is no default compiler

有没有解决方案?

UPD:

实际上,系统中有编译器:

terminal screenshot

更新2:

还有一个错误解释的屏幕截图

errors screenshot

更新3:

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

here is github repo without .gitignore

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

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

screenshot of error

更新4:

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

2 个答案:

答案 0 :(得分:1)

唯一帮助我的是完全擦除mac,安装MacOS Sierra以及之后的XCode全新安装。

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

(:非常伤心:)

答案 1 :(得分:0)

这可能表明Xcode的一个缓存已损坏。请尝试以下方法:

1)退出Xcode

2)打开终端

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

4)重新启动Xcode

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