Я собираюсь опубликовать приложение в магазине приложений, и я ищу, чтобы установить минимальную версию ОС, как она появляется в iTunes, как «Требуется iPhone OS 3.x или новее». 2 вопроса:Установите минимальную версию ОС для iPhone для приложения?
1) Где я могу установить это в своем проекте Xcode?
2) Я знаю свойство UITableViewCell numberOfLines, которое присутствует только в ОС> 3.1. Если я установлю свой минимум как OS 3.0, смогут ли люди, у которых есть 3.1, правильно видеть количество строк при кодировании? (Очевидно, люди на 3.0 не смогут)
Спасибо.
Спасибо за ваш ответ. Когда вы говорите, что мой код с 3.1-кодом больше не компилируется, вы имеете в виду, что он не будет работать даже на устройствах 3.1? – quantum
Если вы установили цель развертывания в 3.1, вы сможете писать, компилировать и создавать приложение с кодом 3.1. Если вы установите для цели развертывания значение 3.0, XCode не сможет успешно скомпилировать ваше приложение до тех пор, пока вы не очистите весь код, специфичный для 3.1. – fbrereto
Другими словами, когда вы устанавливаете целевой уровень развертывания в 3.0, ваше приложение будет иметь в нем не содержащий только 3.1 код, поэтому, даже если он запущен на устройстве 3.1, вы увидите только поведение 3.0. – fbrereto