iOS 4 Build SDK

Я установил iOS 4 SDK вчера. Ранее у меня были установлены SDK 3.1.2, 3.1.3 и 3.2. С момента установки iOS 4 SDK у меня есть только 3.2 и 4.0, доступные в Xcode. Когда я загружаю проект Xcode, нацеленный на более старую версию (скажем, 3.1.2), на панели инструментов появляется надпись "Отсутствует базовый SDK".

Я смог сбросить проект для целевой iOS 4 - и успешно построил. Однако мне нужно сделать несколько специальных сборок для пользователей, у которых еще не установлена ​​iOS 4 на их устройствах. Если я дам им сборку, которая была сделана для iOS 4 (без использования каких-либо функций iOS 4 - это тот же код, который я использовал для сборки с 3.1.2), это будет выполняться на их устройстве, хорошо?

К сожалению, у меня нет не модернизированных устройств, чтобы проверить это на себе!

Спасибо,

Джон

2 ответа

Решение

Чтобы настроить таргетинг на старые iPhone OS с новым iOS 4 SDK, выберите проект XCode -> "Получить информацию", затем выберите "iPhone Device 4.0" в качестве базового SDK, а затем выберите самую низкую версию iPhone OS из целевого уровня развертывания iPhone OS, которая вам нужна. поддерживать с вашим специальным приложением.

Вам нужно было установить бета-версию XCode в альтернативную папку /DeveloperBeta (например) и использовать стабильный xcode для более старых сборок SDK.

Вы все еще можете сделать это на самом деле.

Другие вопросы по тегам