Установить минимальную версию iPhone OS для приложения? - PullRequest
7 голосов
/ 11 ноября 2009

Я собираюсь опубликовать приложение в магазине приложений и собираюсь установить минимальную версию ОС, которая отображается в iTunes как «Требуется iPhone OS 3.x или выше». 2 вопроса:

1) Где я могу установить это в своем проекте Xcode?

2) Мне известно о свойстве UITableViewCell numberOfLines, которое присутствует только в OS> 3.1. Если я установлю свой минимум как OS 3.0, смогут ли люди с версией 3.1 правильно видеть количество строк, как я кодировал? (Очевидно, что люди на 3.0 не смогут)

Спасибо.

1 Ответ

14 голосов
/ 11 ноября 2009

Что вам нужно сделать, это изменить настройку цели развертывания в вашем проекте. Цель развертывания определяет минимальную ОС, на которой вы хотите, чтобы ваше приложение работало. Это независимо от того, какой SDK вы используете, который всегда должен быть самым последним SDK, чтобы вы могли убедиться, что ваше приложение работает правильно в самой последней версии ОС. Итак, вкратце:

  • Установите базовый SDK на последнюю доступную ОС
  • Установите целевой объект развертывания как самую раннюю ОС, на которой ваше приложение должно работать.

Чтобы ответить на ваш второй вопрос, если вы установите для параметра Deployment Target значение 3.0, ваш код только для 3.1 больше не будет компилироваться. Однако для этой проблемы есть обходных путей .

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