it-swarm.com.ru

iOS 5 SDK пропал после обновления до Xcode 4.5

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

Похоже, что iOS SDK 5.1, на который я нацеливался, сейчас пропал. В настройках сборки проекта я могу выбрать Базовый SDK только между «Последняя версия iOS (iOS 6.0)» и «iOS 6.0». Можно ли восстановить предыдущие установленные SDK?

15
Vladimir Grigorov

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

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

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

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

20
Martin R

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

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

21
Cecilia Zhang

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

5
stringCode

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

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

3
lupatus

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

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

3
abbood

Да! 

Когда вы нажимаете на экран выбора симулятора, внизу появляется кнопка «Больше симуляторов».

enter image description here

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

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

3
mayuur

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

2) Второй шаг Распакуйте и добавьте загруженный симулятор в путь: /Applications/Xcode.app/Содержание/Разработчик/Платформы/iPhoneOS.platform/Разработчик/SDKs

3) Перезапустите Xcode. (в настройках проекта установите Deployment target 5.0 при необходимости)

2
Alex

Вам нужно только установить нужный SDK, используя экран Xcode -> Preferences -> Downloads:

Screenshot of the Downloads panel in Xcode -> Preferences

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

Обман не нужен. 

0
mike-pz