当我在 iOS 中加入一个流行的 OAuth2 库时,名为 OAuth2Client到我在 Xcode 7 Beta 2 上开发的 iOS 应用程序,然后尝试运行模拟器,出现以下错误并且模拟器没有启动。
Unsupported compiler 'com.apple.compilers.llvm.clang.1_0' selected for architecture 'x86_64'
这个错误是什么意思?很多警告(黄色三角形)后面跟着上面的错误(红色八角形),例如:
warning: no rule to process file '/Users/myUsername/myAppname/Pods/NXOAuth2Client/Sources/NSData+NXOAuth2.m' of type sourcecode.c.objc for architecture x86_64
如何处理这些错误并正确运行模拟器?还是 CocoaPods 仅适用于 Xcode 7 Beta 之前的环境?
更新
后来我发现这发生在我创建的任何项目上,而不仅仅是在使用 CocoaPods 的项目上。我想到的唯一线索是,当我今天将 iTunes 更新到 12.2 然后启动我的 Xcode 时,弹出对话框,指示安装新的命令行工具。
更新 2
我刚刚升级到 Xcode 7 Beta 3 但错误仍然让我很恼火......
最佳答案
我在 Xcode 7 beta 4 上遇到了同样的问题。我曾多次尝试清理该项目,但都不走运。令人难以置信的是,重新启动 Xcode 挽救了我的夜晚。你可以试试这个。
关于compiler-errors - 在 Xcode 7 Beta 2 上为架构 'com.apple.compilers.llvm.clang.1_0' 选择了不受支持的编译器 'x86_64',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31152170/