GHUnit CLI Build: ошибки доступности.h - PullRequest
0 голосов
/ 08 апреля 2011

Я пытаюсь выполнить сборку командной строки цели GHUnit, которая прекрасно работает внутри XCode. Я запускаю следующую команду для сборки:

GHUNIT_CLI = 1 xcodebuild -target BasicBrowserUnitTest -configuration Отладка -sdk iphonesimulator4.0 build

Очень хорошо, пока не найдет ошибку в Availability.h, заголовок SDK:

/ Xcode4 GM / Платформы / iPhoneSimulator.platform / Разработчик / SDKs / iPhoneSimulator4.0.sdk / USR / включать / AvailabilityInternal.h: 56: 42: ошибка: у оператора «<» не осталось Операнд </p>

Очевидно, что я не внес никаких изменений в материал Apple, почему я получаю эту ошибку и как ее исправить?

1 Ответ

0 голосов
/ 08 апреля 2011

Проблема в том, что я не указал правильную версию SDK:

GHUNIT_CLI = 1 xcodebuild -target BasicBrowserUnitTest -configuration Отладка -sdk iphonesimulator4.0 build

Необходимо быть:

GHUNIT_CLI = 1 xcodebuild -target BasicBrowserUnitTest -configuration Отладка -sdk iphonesimulator4.3 построить

Или, в этом случае, последняя версия SDK.

...