Явно установите базовый SDK на 3,2, чтобы ловить ошибки компилятора - PullRequest
0 голосов
/ 05 мая 2011

Мы создаем приложение для iPad и не планируем использовать API, которые недоступны в iOS 3.2. Наша цель развертывания уже установлена ​​на 3.2, но я хотел бы установить наш базовый SDK на 3.2, чтобы мы получали предупреждения / ошибки компилятора, если мы случайно вызываем API, недоступные в 3.2, а не сбои во время выполнения.

Это хорошая идея? Если да, доступен ли для загрузки 3.2 SDK, и будут ли старые SDK работать с более новыми версиями XCode, такими как 4? Спасибо.

1 Ответ

1 голос
/ 05 мая 2011

Нет гарантии, что XCode будет поддерживать более старые версии SDK, но, например, текущая установка XCode 4 восходит к 3.0. Я бы отказался от 3.2 на вашем месте (мало кто из iPad использует это; большинство приложений для iOS поддерживают 4.X в App Store, поэтому я бы поспорил, что большинство людей обновили его), но если вы собираетесь его поддерживать, возможно, вам стоит подумать об использовании условный код для разных версий ОС .

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