Как я могу использовать ios 4.2 base sdk с помощью Xcode 4.2?

Как я могу использовать ios 4.2 base sdk с помощью Xcode 4.2?

У меня есть iPhone 4s и iTouch, на котором установлен ios 4.2. После обновления Xcode до 4.2 для работы с моим iPhone 4s я больше не могу использовать Xcode с моим iTouch. Как мне настроить Xcode для работы моего iTouch на 4.2 и моего iPhone на ios5?

Также я попытался установить базовый SDK, выбрав другое, но в списке больше ничего нет, все, что я получаю, - это диалоговое окно, которое я могу ввести вручную. Нужно ли добавить опцию там?

Благодарю.

2 ответа

Решение

Xcode 4.2 поставляется с уже установленной поддержкой устройств для iOS 4.2+. Вы не хотите менять базовый SDK, вам нужно изменить цель развертывания. По умолчанию цель развертывания для нового проекта в Xcode 4.2 установлена ​​на iOS 5.0. Вы можете изменить это либо на сводном экране параметров проекта, либо в настройках конфигурации параметров проекта (это довольно очевидно на сводном экране, и просто найдите "цель развертывания" на полном экране настроек). Убедитесь, что вы используете полные настройки, а не только основные настройки.

Кроме того, убедитесь, что вы не включили какие-либо настройки iOS 5+, такие как раскадровки. Ваш проект не будет загружаться на iOS 4.2, если они включены.

РЕДАКТИРОВАТЬ: Исходя из вашего комментария, я думаю, что вы можете использовать iPod Touch 1G/2G? Если так, то это новая архитектура по умолчанию. Поскольку iOS 5 работает только на устройствах armv7, новый проект по умолчанию имеет только armv7 в качестве допустимой архитектуры. Перейдите в настройки проекта и добавьте armv6 к архитектурам, после чего он снова запустится на вашем устройстве armv6.

http://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_2.html

Чтобы улучшить время загрузки и эффективность установки с Xcode 4.2, стандартный установщик Xcode исключает некоторые крупные компоненты инструмента, такие как старые симуляторы, которые не являются необходимыми для текущего набора инструментов разработки. Xcode предоставляет вам диалоговое окно, когда необходимо загрузить симулятор. Следовательно, настройки документации были заменены настройками загрузки, включая как документацию, так и компоненты (симуляторы и SDK). На вкладке "Компоненты" панели настроек "Загрузки" вы можете просмотреть описание каждого доступного компонента, загрузить и установить его.

Другие вопросы по тегам