2013-12-24 3 views
0

Можно ли создавать приложения iOS 5.1.1 с Xcode 5? В выпадающем списке доступны только 6.0, 6.1 и 7 SDK.Разработка iOS 5 с Xcode 5

Дополнительная информация: Я стараюсь поддерживать iPhone своей сестры. У нее есть 4s, но она отказывается повышать уровень выше. Я хочу также поддерживать все версии после этого. Я не планирую выпускать это в магазин приложений в любое время.

+3

Просто установите цель развертывания на iOS5 и сопротивляйтесь использованию iOS6 или 7 конкретных классов/методов. – Till

+0

Вы хотите ограничить цель развертывания до ios5 и выше или хотите создать приложение с помощью ios5.1.1 sdk? – KudoCC

+0

Итак, версия вашего iphone для вашей сестры - iOS5.1.1? Это нормально, что вы можете использовать ios 7 sdk и установить цель развертывания для ios5. – KudoCC

ответ

4

Используйте самый последний SDK. Вы всегда должны использовать новейший SDK.

Задайте цель развертывания до самой низкой версии iOS, которую вы хотите поддержать.

При использовании API или класса, доступного только на iOS 6 или 7, вам необходимо проверить, существует ли он в первую очередь.

Недавно выпущенные видеоролики iOS Tech Talks на developer.apple.com содержат отличную презентацию, в которой показаны умные способы сделать это просто.

НЕ следуйте инструкциям, которые рассказывают вам скопировать старые SDK в комплект приложений Xcode.

0

Поскольку вы обновили свой вопрос, так должен I.

Вам не нужно, чтобы построить приложение с ios5.1.1 в зависимости от вашего состояния, просто установить цели развития для iOS5 и «здание с ios7 СДК» является ОК.

Если вы действительно хотите создать свое приложение с помощью ios 5.1.1, вот ответ.

Сначала вы должны сначала загрузить ios5.1.1 sdk, который XCode 5 по умолчанию не имеет.

Затем скопируйте ios5.1.1 sdk в /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDK и перезапустите свой XCode.

Вы найдете его в Base SDK (Build настройки - архитектуры)

+0

Нет, не делайте этого. Это не поддерживается Apple, и начиная с февраля все должно быть построено против iOS 7 SDK. –

+0

@AaronBrager Я знаю это, но я думаю, что это просто вопрос. – KudoCC

+0

Что значит, вы думаете, что это всего лишь вопрос? –

Смежные вопросы