GHUnit CLI Build: ошибки доступности.h

Я пытаюсь сделать сборку командной строки цели 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/include/AvailabilityInternal.h:56:42: ошибка: у оператора<нет левого операнда

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

1 ответ

Решение

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

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

Должен быть:

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

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

Другие вопросы по тегам