iOS 4 Build SDK - PullRequest
       30

iOS 4 Build SDK

8 голосов
/ 22 июня 2010

Я установил 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), это будет выполняться на их устройстве, хорошо?

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

Спасибо

John

Ответы [ 2 ]

8 голосов
/ 22 июня 2010

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

1 голос
/ 22 июня 2010

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

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

...