IOS 5 SDK ушел после обновления до Xcode 4.5

Я обновил Xcode до версии 4.5. Теперь все настройки reset назад к настройкам factory - шрифты редактора, цвета и т.д., Но это не моя самая большая проблема.

Кажется, что IOS SDK 5.1, на который я нацелился, теперь ушел. В настройках сборки проекта я могу выбрать только базовый SDK между "Новым iOS (iOS 6.0)" и "iOS 6.0". Возможно ли восстановить предыдущие установленные SDK?

Ответы

Ответ 1

Текущие версии Xcode поставляются только с последним iOS SDK (что очень жаль, но мы не можем его изменить). Также Apple рекомендует всегда использовать новейший SDK для создания приложений и устанавливать "Цель развертывания" на минимальную версию, которую вы планируете поддерживать.

Вы можете скопировать SDK (например, iPhoneOS5.1.sdk) из старого Xcode в

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

и он появится в настройках сборки. Но вы можете столкнуться с проблемами позже с этой конфигурацией.

Ответ 2

Скачайте по этой ссылке, все sdks должны быть здесь. Какой-то хороший парень сделал это

http://uv.howett.net/~dhowett/sdks.php

Ответ 3

В Xcode перейдите в настройки → загрузите и загрузите симулятор iOS 5, а также инструменты командной строки. Надеюсь, что это помогло

Ответ 4

Да!

Когда вы нажимаете на экран выбора Simulator, внизу находится кнопка More Simulators.

enter image description here

Однако не забудьте установить для цели развертывания любой симулятор, который вы хотите установить. В вашем случае 5.1.

Тогда появится еще одно окно, в котором будут показаны все симуляторы. Просто установите то, что вы хотите!:)

Ответ 5

Я полагаю, вы имели в виду, что "Base SDK" не является целевым. В качестве базового SDK вы должны использовать последний, я думаю, что нет способа установить 5.1 на Xcode 4.5 (но я могу ошибаться). Вы всегда можете установить "Цель развертывания" на 5.1 (минимальная поддерживаемая цель - 4.3).

В любом случае, поскольку Xcode завернут внутри пакета приложений, вы можете установить две версии Xcode, если вам нужно.

Ответ 6

В моем другом ноутбуке, который все еще был XCode 4.2, местоположение iOS 5 SDK было здесь: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/(в отличие от указанного выше )

поэтому я просто скопировал его и вуаля!

Ответ 7

1) Первый шаг: Загрузите свой симулятор по этой ссылке http://uv.howett.net/~dhowett/sdks.php

2) Второй шаг Разархивируйте и добавьте загруженный имитатор в путь: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

3) Перезапустите Xcode. (в настройках проекта установлено значение "Цель развертывания 5.0", если необходимо)

Ответ 8

Вам нужно только установить SDK, который вы хотите, используя экран Xcode → Настройки → Загрузки:

Screenshot of the Downloads panel in Xcode -> Preferences

Это даст вам симулятор iOS5.1, симулятор iOS5.0, симулятор iOS4.3, если вы захотите.

Никаких обманщиков не требуется.