Настройка совместимости с XCode Mac OS X - PullRequest
2 голосов
/ 02 мая 2011

Я только что создал небольшую программу в XCode 4 для Mac OS X. Я хочу, чтобы она работала на 10.4, 10.5 и 10.6. Как я могу это сделать? В настоящее время я бегу Snow Leopard. В XCode 4, если я щелкаю свой проект, есть настройки для цели развертывания, которые представляют собой раскрывающийся список, и я могу выбрать только 1 из: 10.4, 10.5 или 10.6. Как я могу убедиться, что он совместим со всеми из них? Спасибо.

Ответы [ 2 ]

5 голосов
/ 03 мая 2011

Цель развертывания - версия минимум , с которой вы хотите быть совместимым.Установите для него значение 10.4.

Поскольку вы должны использовать 10.6 SDK с Xcode 4, вы обязаны убедиться, что не используете API, которые недоступны в 10.4, без их предварительного тестирования.Вы также не можете создавать PowerPC-совместимые приложения с Xcode 4.

2 голосов
/ 03 мая 2011

сборка с 10,4

Вы также захотите встроить его в 10.6, чтобы удостовериться, что вы не используете ничего, что устарело или станет устаревшим ... предупреждения будут устаревшими, ошибки уже устаревают, возможно, сделать некоторую условную компиляцию. чтобы все было прямо.

#if MAC_OS_X_VERSION_MIN_REQUIRED == MAC_OS_X_VERSION_10_4
//do something using 10.4 code
#elsif MAC_OS_X_VERSION_MIN_REQUIRED == MAC_OS_X_VERSION_10_5
//do something using 10.5 code
#else 
//do something using 10.6+ code
#endif
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...