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, если вы захотите.
Никаких обманщиков не требуется.