Установить минимальную версию ОС iPhone для приложения?

StackOverflow https://stackoverflow.com/questions/1712023

Вопрос

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

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

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

Спасибо.

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top