0

我正在尝试对在 Xcode 中构建良好的 GHUnit 目标进行命令行构建。我正在运行以下命令来构建:

GHUNIT_CLI=1 xcodebuild -target BasicBrowserUnitTest -configuration Debug -sdk iphonesimulator4.0 build

它相处得很好,直到它在 SDK 头文件 Availability.h 中发现错误:

/Xcode4 GM/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/usr/include/AvailabilityInternal.h:56:42:错误:运算符'<'没有左操作数

显然,我没有对 Apple 的东西进行任何更改,为什么会出现这个错误,我该如何解决?

4

1 回答 1

0

问题是我没有指定正确的 SDK 版本:

GHUNIT_CLI=1 xcodebuild -target BasicBrowserUnitTest -configuration Debug -sdk iphonesimulator4.0 build

需要:

GHUNIT_CLI=1 xcodebuild -target BasicBrowserUnitTest -configuration Debug -sdk iphonesimulator4.3 build

或者在这种情况下,最新的 SDK 版本。

于 2011-04-08T18:18:08.667 回答