Можно ли запустить симулятор iOS 4.0 больше? - PullRequest
8 голосов
/ 01 ноября 2011

Мне нужно протестировать сбой в iOS 4.0 (не 4.3).

Там нет симулятора есть?

Как я могу протестировать эту версию iOS, если текущей является iOS 5.0?

Ответы [ 3 ]

1 голос
/ 09 июня 2012

Для этого вам необходимо получить папку iPhoneSimulator4.0.sdk.

Самый простой способ сделать это - загрузить и установить более старую версию Xcode - папка, которую вы будете искать, будет расположена в /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

В Xcode 4.3 на льве SDK симулятора расположены внутри Xcode.app в папке ваших приложений.

Скопируйте полученный iPhoneSimulator4.0.sdk в

новое местоположение: - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

перезапустите Xcode.

Я не знаю, удалит ли обновление Xcode эти файлы в будущем - может быть полезно сохранить старые SDK в безопасном месте на случай, если они понадобятся вам снова.

developer.apple.com может быть полезно

1 голос
/ 16 ноября 2011

В Xcode 4.2 вы можете нажать на раскрывающийся список Схема (в верхнем левом углу окна), а в нижней части списка есть опция «Больше симуляторов ...» Нажмите на это, и вы получите возможность загружать симуляторы для старых версий iOS. Если это не делает то, что вам нужно, возможно, измените цель развертывания вашей цели?

0 голосов
/ 17 июля 2012

В Xcode 4.3, если вы щелкнете рядом с кнопками Run / Stop, чтобы открыть раскрывающийся список Simulator, вы можете нажать «More Simulators ...» и загрузить более старые версии симулятора iOS.

Вот скриншот

enter image description here

enter image description here

...