Я не могу обновить свою версию Expo с SDK 49 до SDK 51, и мое приложение просто не запускается

4 месяца назад я создал приложение с использованием React Native, совместимое с Expo SDK 49. Теперь я хочу импровизировать свое приложение. Когда я попытался запустить его, он показал следующее сообщение.

Проект несовместим с этой версией Expo Go.

  • Установленная версия Expo Go предназначена для SDK 51.
  • Открытый вами проект использует SDK 49. Как исправить эту ошибку Либо обновите этот проект до SDK 51, либо запустите его в симуляторе iOS. Невозможно установить более старую версию Expo Go для устройств iOS, поддерживается только последняя версия.

Я использую iPhone и не могу вернуться к предыдущей версии. Когда я попытался обновить свое приложение до SDK 51, это произошло.

Кроме того, npx expo install --fix ничего не делает.

Эти вещи в моем приложении устарели.

Мне нужно представить свое приложение через 3 недели, но я даже не могу его запустить. И я не могу использовать симулятор iOS, поскольку у меня нет Mac. Пожалуйста, помогите мне обновить мой проект до SDK 51.

Я бы посоветовал сначала обновиться до Expo v50, а если это удастся, обновить до Expo v51.

Thomasino73 18.06.2024 16:43

Я тоже не умею этого делать.

Mighty Coders 19.06.2024 12:04
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
2
2
204
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

Попробуйте выполнить следующие команды:

npm cache verify

npm cache clean --force

rm -rf node_modules/

rm package-lock.json

npm install

npx expo start -c

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