Подтвердить что ты не робот

Как установить iOS 7.0 и iOS 8.0 в Xcode 6.1?

Я хочу протестировать свое приложение как на iOS 7.0, так и на iOS 8.0. Я обновил свой iPhone5 до iOS 8.1. Теперь единственный способ проверить мое приложение в этих ОС - использовать Simulator. Но после обновления моего Xcode до 6.1. Я не вижу симуляторы iOS 7.0 и 8.0. Мне нужно установить эти симуляторы в Xcode 6.1. Есть ли способ установить эти симуляторы в Xcode 6.1?

Примечание:

1) Я скопировал эти SDK симулятора из старого Xcode в содержимое Xcode 6.1, но он не работал.

2) Я попытался установить их из Xcode > Preferences > Downloads, но они не отображаются в списке.

3) Я удалил все Устройства из окна Xcode > Устройства, а затем перезапустил Xcode и повторно добавил их, но эти симуляторы не отображаются.

4b9b3361

Ответ 1

В Xcode 6.0.x и 6.1.x поддерживаются только симуляторы iOS 7.0 и более поздних версий. На Xcode 6.2 и выше поддерживаются только iOS 7.1 и более поздние симуляторы.

Устаревшие симуляторы несовместимы с новой архитектурой CoreSimulator. Вам нужно установить Xcode 5.1.x, если вы хотите запускать iOS 6.x.

Симулятор iOS 7.0 не работает на OSX Yosemite, поэтому вам нужно быть в OS X Mavericks, если вы хотите запустить симулятор iOS 7.0.

Симулятор iOS 8.0 недоступен как DLC. Он поддерживается только в Xcode 6.0. Если вы действительно хотите использовать его с более новыми версиями Xcode, вы можете попробовать скопировать iPhoenSimulator8.0.sdk и iOS 8.0.simruntime из Xcode 6.0 в Xcode 6.1, но, как указано, это не поддерживается.

См:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS 8.0.simruntime

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk