#iphone #xcode #xcode4
#iPhone #xcode #xcode4
Вопрос:
Я хочу, чтобы мой симулятор iOS оставался на версии 4.2, но я также хочу обновиться до XCode 4. Смогу ли я перейти на XCode 4 и остаться на iOS4.2?
Ответ №1:
XCode 4 предлагает несколько версий симулятора для тестирования. Вы можете выбрать 4.1, 4.2 или 4.3 для симулятора iPhone и 4.2 или 4.3 для iPad.
Комментарии:
1. (Моя версия Xcode 4 позволяет мне имитировать iPad вплоть до версии 3.2.)
2. Обратите внимание, что новая установка XCode4 предлагает sim-карту только для последней версии iOS. Когда вы подключаете устройства со старыми версиями iOS, он запрашивает сбор данных для этой версии, тогда на данный момент у вас доступна SIM-карта для этой версии.
3. в каждый дистрибутив Xcode входят дополнительные пакеты версий iOS, которые позволят вам установить конкретную версию, которую вы хотите (не требуя устройства)
4. где я могу получить эти «дополнительные пакеты версий iOS». Мне нужна iOS4.2 на Xcode 4.2. Спасибо!
Ответ №2:
Я не понимаю, почему вы хотите, чтобы ваша sim-карта оставалась на версии 4.2. Он вам ничего не предлагает. Если вы думаете, что можете использовать его для тестирования совместимости, вы сильно ошибаетесь. Многие вещи на sim-карте работают неправильно, и, конечно, в некоторых случаях поведение отличается. Это неподходящая замена для устройства с определенной версией прошивки (минимальной, которую вы хотите поддерживать как минимум).
Короткий ответ: Нет, это обновит вашу sim-карту. Но нет, это никогда не должно быть проблемой.
Комментарии:
1. По-прежнему полезно убедиться, что вы не используете вызовы API, которые новее определенной версии.
2. На самом деле это не так. Используйте устройство.
3. Или — симулятор. Поскольку там вы можете запускать код быстрее.
4. Подсказка: Для тестирования совместимости используйте устройство. sim-карты никогда не бывает достаточно, даже если она «работает для ваших целей». Почему? Потому что это ненадежно. Во многих отношениях он действует не так, как устройство.