Как я могу использовать ios 4.2 base sdk с помощью Xcode 4.2? - PullRequest
5 голосов
/ 16 октября 2011

Как мне использовать 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 ]

3 голосов
/ 16 октября 2011

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.

0 голосов
/ 16 октября 2011

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

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

...