expo устарела удалить и запустить снова, чтобы обновить
при запуске приложения на симуляторе ios появляется следующая ошибка. This version of the Expo app is out of date. Uninstall the app and run again to upgrade.
This version of the Expo app is out of date. Uninstall the app and run again to upgrade.
Вот как я пытался обновить expo-cli, но не удачно
-
npm update -g
-
yarn add global expo-cli
-
npm uninstall expo-cli
-
npm cache clean --force
-
yarn add global expo-cli
Вот app.json
"expo": {
"name": "firebase-reacte-native",
"slug": "firebase-reacte-native",
"privacy": "public",
"sdkVersion": "32.0.0",
"platforms": [
....
Вот package.json
"dependencies": {
"expo": "^32.0.0",
"react": "16.5.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz"
}
Все, что я хочу сделать, это запустить ios-simulator без сообщения об ошибке на ios simulator, так как there was a problem loading the requested app. The experience you requested requires a newer version of the Expo Client app.
there was a problem loading the requested app. The experience you requested requires a newer version of the Expo Client app.
Ответы
Ответ 1
Проблема заключается в том, что приложение на имитаторе/устройстве iOS устарело и несовместимо с текущей версией Expo, которую вы используете.
Удалите приложение Expo из симулятора iOS, и оно должно работать, или установите последнее обновление, если вы находитесь на устройстве
https://github.com/expo/expo/issues/1595
Один из способов сделать это с открытым симулятором - это Erase All Content and Settings
. Затем снова запустите npm start и приложение Expo снова будет установлено на этом симуляторе устройства.
Ответ 2
Доморощенный апдейт соврал мой проболем!
brew upgrade node
Ответ 3
Пожалуйста, попробуйте это:
1.- npm cache clean -f
2.- yarn upgrade
3.- npm upgrade
3.- npm install
Если это не работает, попробуйте изменить package.json:
{
"react-native": "https://github.com/expo/react-native/archive/sdk-34.0.0.tar.gz",
"expo": "^34.0.1",
"react": "16.8.3"
}
Тогда
npm install
дайте мне знать, если это работает для вас
Ответ 4
удалите приложение на симуляторе и запустите expo start