Как я могу запустить Симулятор iOS 7.1 в Xcode 7.0 beta 2?

Я установил последнюю версию Xcode 7 beta 2, когда я пытаюсь запустить приложение в iOS 7.1 Simulator, которое выдает следующее сообщение об ошибке:

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

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

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

5 ответов

Решение

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

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

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

РЕДАКТИРОВАТЬ СЕНТЯБРЬ - 2015:

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

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

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

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

/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 Все готово.

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

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

sudo su (введите)

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

$ sudo mv "/ Библиотека / Разработчик /CoreSimulator/ Профили / Среды выполнения /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" / Библиотека / Разработчик /CoreSimulator/ Профили / Время выполнения /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" / Библиотека / Разработчик /CoreSimulator/ Профили / Runtime /iOS 7.1.simruntime/ Содержание / Ресурсы /RuntimeRoot/usr/lib/system/host/liblaunch_sim.dylib"(ввод) Выход (ввод)

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

В Xcode 7 beta 6 это кажется возможным сейчас.

http://adcdownload.apple.com/Developer_Tools/Xcode_7_beta_6/Xcode_7_beta_6_Release_Notes.pdf

Бета-версия Xcode 7.0 теперь поддерживает загружаемые устаревшие симуляторы. (20699475)

Я еще не нашел место, чтобы загрузить их. Я буду обновлять, когда / если я найду их.

Другие вопросы по тегам