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.