Как я могу установить свой базовый SDK? - PullRequest
2 голосов
/ 11 октября 2010

alt text Я хочу иметь возможность поддерживать пользователей iOS 3.x.

Когда я пытаюсь установить базовый SDK в Project Info, единственным появляющимся SDK является iOS 4.1 и iOS 3.2.

Как добавить дополнительные SDK, чтобы я мог поддерживать старых пользователей, когда мое приложение попадает в App Store?

Ответы [ 3 ]

3 голосов
/ 11 октября 2010

Вы можете выбрать цель развертывания в информации о вашем проекте;

alt text

1 голос
/ 11 октября 2010

Найдите iOS Deployment Target на той же панели настроек. Кроме того, будьте осторожны с методами, недоступными в более ранних версиях ОС.

0 голосов
/ 11 октября 2010

Вас обманули. Apple сделала практически незаметной настройку Base SDK. Вместо этого полезная настройка скрыта там, где вам нужно прокрутить ее вниз, чтобы найти ее: цель развертывания iOS, где вы устанавливаете самый низкий уровень ОС, на который вы хотите загружать свое приложение.

Apple также удалила любую возможность определить, используете ли вы какой-либо API, несовместимый со старой ОС Deployment Target, за исключением того, что у вас есть устройство, на котором можно запустить старую версию ОС.

Итак, игнорируйте Base SDK (кроме того, чтобы убедиться, что он установлен на допустимую настройку). Установите для цели развертывания то, что вам нужно. И тестируйте на реальном устройстве на уровне цели развертывания.

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