Как я могу запустить Симулятор 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)
Я еще не нашел место, чтобы загрузить их. Я буду обновлять, когда / если я найду их.