0

Xcode 内で正常にビルドされる GHUnit ターゲットのコマンド ライン ビルドを実行しようとしています。次のコマンドを実行してビルドしています。

GHUNIT_CLI=1 xcodebuild -target BasicBrowserUnitTest -configuration デバッグ -sdk iphonesimulator4.0 ビルド

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 デバッグ -sdk iphonesimulator4.0 ビルド

する必要があります:

GHUNIT_CLI=1 xcodebuild -target BasicBrowserUnitTest -configuration デバッグ -sdk iphonesimulator4.3 ビルド

または、この場合、最新の SDK バージョンです。

于 2011-04-08T18:18:08.667 に答える