任何人都可以解释为什么我使用GUI和xcodebuild命令行编译相同的XCode 4.x项目时得到不同的结果吗?为什么使用XCode和xcodebuild有所不同?
的XCode GUI
- 执行干净
- 构建 “释放” 的目标
- 构建成功
xcodebuild联编
- 执行干净
- 运行 “xcodebuild联编构型的释放”
结果在以下错误:
/Developer/usr/bin/gcc-4.0 -x Objective-C的-arch i386的-fmessage- length = 0 -pipe -std = gnu99 -Wno-trigraphs -fascal-strings -fasm-blocks -Os -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fvisibility = hidden -mmacosx- version-min = 10.4 -c“/Users/XXX/Extensions/NSFileManager_Extensions.m”-o“/Users/XXX/Developer/Intermediates/YourApp.build/Release/YourApp.build/Objects-normal/ppc/NSFileManager_Extensions.o “ /Users/XXX/Extensions/NSFileManager_Extensions.m:15:60:error:ToxicRegularExpressions/ToxicReg ularExpressions.h:没有这样的文件或目录 **构建失败**
下面的构建命令失败: CompileC“/Users/XXX/Developer/Intermediates/YourApp.build/Release/YourApp.build /Objects-normal/ppc/NSFileManager_Extensions.o” /Users/XXX/Extensions/NSFileManager_Extensions.m正常PPC目标c com.apple.compilers.gcc.4_0
最后GUI + xcodebuild联编
- 每形成GUI干净
- 构建“释放”的目标
- 成功构建
- 运行“xcodebuild联编构型的释放”
- 成功
对不起,我错了。问题没有通过添加-sdk选项解决 – 2009-09-30 17:24:59