Установить минимальную версию ОС iPhone для приложения?
-
19-09-2019 - |
Вопрос
Я собираюсь опубликовать приложение в магазине приложений и хочу установить минимальную версию ОС, которая отображается в 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 больше не будет компилироваться.Есть обходные пути к этой проблеме, однако.