从命令行打开时为什么Xcode无法编译?

时间:2012-10-20 06:35:57

标签: xcode

我收到此构建错误

i686-apple-darwin11-gcc-4.2.1: /Users/soheil/Library/Developer/Xcode/DerivedData/Get_iPlayer_GUI-fqsfzttzsuikevhdogsnxnjaddjn/Build/Intermediates/PrecompiledHeaders/Get_iPlayer GUI_Prefix-hggnypajoaggzffgvymocdlipqdj/Get_iPlayer GUI_Prefix.pch.dia: No such file or directory

cc1obj: error: unrecognized command line option "-Wno-implicit-atomic-properties"
cc1obj: error: unrecognized command line option "-Wno-receiver-is-weak"
cc1obj: error: unrecognized command line option "-Wno-deprecated-implementations"
cc1obj: error: unrecognized command line option "-Wno-sign-conversion"
cc1obj: error: unrecognized command line option "-fserialize-diagnostics"
Command /usr/bin/gcc-4.2 failed with exit code 1

从命令行打开一些xcode项目,如

open Get_iPlayer\ GUI.xcodeproj/

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,对我来说原因是我在我的shell启动文件中将CC环境变量设置为“gcc”。按如下方式启动Xcode对我有用:

unset CC
open fast-dm.xcodeproj

如果我只提供第二个命令,则Xcode中的编译失败,错误消息与您看到的错误消息非常相似。

答案 1 :(得分:0)

试试这个:

open -a Xcode folder/project.xcode

-a代表申请。在这里,您使用应用程序 Xcode 打开项目。