iPhone - Компиляция на более старом SDK: __IPHONE_OS_VERSION_MAX_ALLOWED значения - PullRequest
3 голосов
/ 05 сентября 2011

Мне нужно протестировать некоторые вещи с помощью тестов препроцессора, чтобы обеспечить обратную совместимость для моего приложения.
Для этого я должен использовать __IPHONE_OS_VERSION_MAX_ALLOWED> = xxx, но знает ли кто-нибудь, где я могу найти значения для тестирования для каждого существующего SDK?

1 Ответ

4 голосов
/ 05 сентября 2011

Если вы нажмете команду на __IPHONE_OS_VERSION_MAX_ALLOWED (в Xcode), вы увидите текущее определение (в AvailabilityInternal.h) для текущего SDK и более старого SDK.

Они в основном __IPHONE_4_3, __IPHONE_4_2, __IPHONE_4_1, __IPHONE_4_0, __IPHONE_3_0 и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...