Ошибка expo при установке или запуске приложения

когда я пытаюсь запустить свое приложение на симуляторе iOS, я получаю сообщение об ошибке:

Ошибка при запуске xcrun simctl openurl booted exp://localhost:19000: произошла ошибка при обработке команды (домен = NSPOSIXErrorDomain, код = 60): Операция не может быть завершена. Превышено время ожидания операции Превышено время ожидания операции

Ошибка при установке или запуске приложения. Ошибка: процесс завершен с ненулевым кодом: 60

есть идеи, как решить эту ошибку?

Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
5
0
6 631
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Ответ принят как подходящий

Обычно это ошибка симулятора. Если вы удалите expo (удалите приложение) из симулятора и снова запустите команду, все должно работать нормально.

Однако, если это все еще не удается, Erasing all content and settings на симуляторе тоже делает свое дело.

Вы также можете запустить xcrun simctl erase all как удобный ярлык, чтобы стереть все устройства симулятора.

Nabha 01.12.2020 14:57

@ Набха, это сработало нормально! Спасибо

Lucas L. 29.05.2021 19:28

НАЙДИТЕ ЭТО!

у вас должен быть файл .watchmanconfig (как показано ниже)

Пример файла

Когда вы инициализируете проект с помощью expo init "projectname", файл .watchmanconfig отсутствует.

Итак, создайте один и в этом файле просто инициализируйте пустой объект следующим образом: {}

Тогда вы можете начать с expo start или yarn/npm start

Это решило всю мою проблему.

Надеюсь, вам тоже понравится.

Для тех, кто, как я, также ищет эту проблему, вы можете отменить извлечение приложения и запустить его снова, как обычно. В документации удалите каталоги ios и android из вашего проекта. Удалите isDetached и отсоедините ключи от app.json вашего проекта. Теперь вы можете использовать свой проект как обычный проект Expo (без ExpoKit). Подробнее на https://docs.expo.io/versions/latest/expokit/advanced-expokit-topics/

проверьте, присутствует ли у вас файл .watchmanconfig в корне, если нет, создайте один .watchmanconfig и инициализируйте пустой объект и снова запустите команду npm start

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