Как протестировать приложение с более старой версией iOS в Xcode 3.2.6?

#iphone #xcode #ios

#iPhone #xcode #iOS

Вопрос:

Xcode 3.2.6 поставляется с iOS SDK 4.3. Из-за нехватки места мне пришлось удалить мои старые версии Xcode, и теперь я застрял с этим: Как я могу запустить свое приложение на симуляторе iOS 4.0 или даже 3.2?

Должен ли я загружать и устанавливать старые SDK для iOS? Как я могу установить их для Xcode 3.2.6, чтобы они отображались в качестве опции для запуска?

Ответ №1:

Версии iOS поставляются в комплекте с SDK, так что да, вам придется установить предыдущие версии.

Некоторые «хаки» позволяют использовать предыдущие пакеты SDK для версий Xcode, но поскольку они меняются с версиями Xcode, я отказался от этой идеи…

Я настоятельно рекомендую сохранить старое устройство (iPhone 2G, iPod Touch) с предыдущей версией iOS, чтобы провести некоторое тестирование на устройстве, что я и делаю … и иногда меня удивляет armv6 или более медленный процессор…

Редактировать :

С Xcode 4.0.2 вы можете запускать, начиная с iOS3.2 на iPad, который отличается от iOS3.0 и близок к 4.0. От /Developer/Platforms/iPhone(OS|Simulator).platform/Developer/SDKs :

 iPhoneSimulator platform:
1003,4 MB iPhoneSimulator4.3.sdk
977,2 MB iPhoneSimulator4.2.sdk
820,6 MB iPhoneSimulator4.1.sdk
749,7 MB iPhoneSimulator4.0.sdk
693,1 MB iPhoneSimulator3.2.sdk

iPhoneOS platform:
358,8 MB iPhoneOS4.3.sdk
  

Комментарии:

1. Когда я устанавливаю для цели развертывания что-то низкое, я могу выбрать более старые симуляторы iOS для запуска.

2. ах, хорошо, извините, немного неправильно понял ваш вопрос 🙂 отредактировал мой ответ, думал, вы ищете более старые iOS