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

Как запустить iOS 7.1 Simulator в Xcode 7.0 beta 2?

У меня установлена ​​последняя версия бета-версии Xcode 7, когда я пытаюсь запустить приложение в iOS 7.1 Simulator, передав это сообщение об ошибке:

Время выполнения симулятора iOS 7.1 недоступно.

Невозможно открыть liblaunch_sim.dylib. Попробуйте переустановить Xcode или время выполнения симулятора.

Не могли бы вы сообщить мне, как разрешить эту ошибку?

4b9b3361

Ответ 1

Вы не можете (по крайней мере, по-официальному).

Взято из Документация Xcode Beta 2 (Страница 7).

Надеюсь, что это поможет.

EDIT SEPT - 2015:

Спасибо Cœur за информацию, теперь вы можете использовать предыдущие версии симулятора ios.

Ответ 2

Взял много просмотров, но я, наконец, нашел решение, которое сработало для меня (попробовал ответ Gend, но не работал). Выполните следующие строки:

sudo mv "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib"{,.bak}

sudo ln -sf "/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib" "/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib"

Источник: https://gist.github.com/leecade/83b4e710d7c741152527

Ответ 3

Сначала найдите целевой файл:

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib

Вам нужно сделать резервную копию liblaunch_sim.dylib(на всякий случай). Во-вторых, скопировано в пункт назначения (Не забудьте сделать резервную копию)

/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 7.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib

И если это нужно: iOS 8.1.simruntime iOS 8.2.simruntime iOS 8.3.simruntime Все сделано.

Надеюсь, что это поможет.

Ответ 4

Когда вы используете команду sudo и терминал говорит: "Команда не найдена" Затем используйте команду, как показано ниже.

sudo su (введите)

$sudo mv "/Library/Разработчик/CoreSimulator/Профили/Runtimes/iOS 8.1.simruntime/Содержание/Ресурсы/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib" {,. bak} (введите)

$sudo mv "/Library/Разработчик/CoreSimulator/Профили/Runtimes/iOS 7.1.simruntime/Содержание/Ресурсы/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib" {,. bak} (введите)

$sudo ln -sf "/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib" "/Library/Разработчик/CoreSimulator/Профили/Runtimes/iOS 8.1.simruntime/Содержание/Ресурсы/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib" (введите)

$sudo ln -sf "/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/system/host/liblaunch_sim.dylib" "/Library/Разработчик/CoreSimulator/Профили/Runtimes/iOS 7.1.simruntime/Содержание/Ресурсы/RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib" (введите) Выход (вход)

Теперь перезапустите Xcode 7, если вы открыли ранее. Вы сможете запускать симуляторы.