React Native: Error running xcrun simctl openurl booted

Дата: 24.11.2017 в 13:30, Категория: ReactJS
  • 505
  • 2
React Native: Error running xcrun simctl openurl booted

При разработке мобильных приложений на iOS или Android, я использую утилиту для React Native - Expo. Штука действительно крутая и облегчает такие действия, как чистка кеша, перезапуск сервиса watchman и тестирование приложения как на реальном устройстве, так и в симуляторе.

Порой бывает Expo или XCode обновляет свои компоненты и сборка приложения крашится. Чаще это связанно с обновлением XCode. В итоге, выдает такую ошибку:

Error running `xcrun simctl openurl booted exp://localhost:19000`: 
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=60):
The operation couldn’t be completed. Operation timed out Operation timed out

# Варианты решения проблемы

  1. Запускаем XCode и далее видим окно с просьбой установить обновления. Будут две кнопки, нажимаем на Install и после установки обновлений, можем пересобирать приложение.
  2. Попробовать закрыть полностью симулятор и Expo XDE. Запустить всё опять и собрать приложение.
  3. Очистить настройки симулятора. Открыть симулятор и в меню выше выбрать: Hardware -> Erase All Content and Settings...

Первый вариант мне всегда помогает, насчёт остальных двух я нашёл в гугле (GitHub issue, StackOverflow).