Создайте настройки для запуска .ipa на устройствах iOS 4 и iOS 5 - PullRequest
0 голосов
/ 19 декабря 2011

Я хочу, чтобы мой проект запускался на всех устройствах iPhone с iOS версии 4.0 или выше.Но .ipa не должен быть установлен на устройстве с версией iOS ниже 4.0.Какой базовый SDK мне следует использовать, какой должна быть цель развертывания и нужно ли делать 2 разные сборки: одну для iOS 4.x и другую для iOS 5.x?

Проект построен с использованием 4.2 в качестве базового SDK.

1 Ответ

3 голосов
/ 19 декабря 2011

Базовый SDK - это всегда набор инструментов, которые вы используете для компиляции своего приложения, и, следовательно, максимальное количество функций, которые вы можете использовать. Вы можете безопасно установить это на 5.0. С другой стороны, цель развертывания решает, какая минимальная версия может запускать ваше приложение. Вы бы установили это на 4.0 в вашем примере. Имейте в виду, однако, что вы должны позаботиться о том, чтобы не использовать какие-либо функции с iOS 4.1 и выше безоговорочно.

Существует несколько методов проверки доступности классов, методов и API в целом, которые позволяют использовать функции iOS 5 на устройствах, которые его поддерживают, при необходимости прибегая к API iOS 4.

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