React Native: Error running xcrun simctl openurl booted

  • пятница, 24 ноября 2017 г. в 10:30:00

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

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


_10
Error running `xcrun simctl openurl booted exp://localhost:19000`:
_10
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=60):
_10
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).

#react native# error# fix