lors de l'exécution de mon application sur le simulateur ios, j'obtiens l'erreur suivante This version of the Expo app is out of date. Uninstall the app and run again to upgrade.
Voici comment j'ai essayé de mettre à jour expo-cli sans succès
npm update -g
yarn add global expo-cli
npm uninstall expo-cli
npm cache clean --force
yarn add global expo-cli
Voici app.json
"expo": {
"name": "firebase-reacte-native",
"slug": "firebase-reacte-native",
"privacy": "public",
"sdkVersion": "32.0.0",
"platforms": [
....
Voici 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"
}
Tout ce que je veux faire, c'est exécuter ios-simulator sans le message d'erreur sur ios simulator en tant que there was a problem loading the requested app. The experience you requested requires a newer version of the Expo Client app.
Le problème est lié au fait que l'application qui se trouve sur le simulateur/appareil iOS est obsolète et n'est pas compatible avec la version actuelle d'Expo que vous exécutez.
Supprimez l'application Expo du simulateur iOS et cela devrait fonctionner, ou installez la dernière mise à jour si vous êtes sur un appareil
https://github.com/expo/expo/issues/1595
Une façon de le faire avec le simulateur ouvert est de Erase All Content and Settings
. Relancez ensuite npm start et l'application Expo sera à nouveau installée sur ce simulateur d'appareil.
La mise à jour de Homebrew a résolu mon problème!
brew upgrade node
Veuillez essayer ceci:
1.- npm cache clean -f
2.- yarn upgrade
3.- npm upgrade
3.- npm install
Si cela ne fonctionne pas, essayez de modifier 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"
}
Ensuite
npm install
faites-moi savoir si cela fonctionne pour vous