使用xcodebuild构建时出错

时间:2010-06-05 04:31:45

标签: xcode xcodebuild

我有一个xcode Objective-C iPhone静态库项目。当我在xcode中构建它时,我没有错误或警告。但是当我从命令行使用xcodebuild构建它时,我得到:

"/Developer/usr/bin/gcc" -v -dM -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk -E -arch armv6 -o - -x objective-c /dev/null
gcc-4.2: error trying to exec '/Developer/usr/bin/arm-apple-darwin10-gcc-4.2.1': execvp: No such file or directory

我找不到任何可以帮助我理解问题是什么的东西,任何想法?

是的,/ Development / usr / bin / arm-apple-darwin10-gcc-4.2.1文件确实存在: - )

1 个答案:

答案 0 :(得分:2)

出于某些原因,似乎为我解决的问题实际上是传递了要使用的架构。

例如,此命令失败:

/Developer-SDK4/usr/bin/xcodebuild -target ProjectName -configuration Release build PLATFORM_NAME=iphonesimulator BUILDSDK=/Developer-SDK4

但是这个有效:

/Developer-SDK4/usr/bin/xcodebuild -target ProjectName -configuration Release build PLATFORM_NAME=iphonesimulator BUILDSDK=/Developer-SDK4 ARCHS=i386

注意,这对我来说在构建模拟器时失败了。对设备的构建似乎工作正常。