在 ios 模拟器上运行我的应用程序时,出现以下错误 此版本的 Expo 应用程序已过期。卸载应用程序并再次运行以升级。
这是我尝试升级 expo-cli 但未成功的方式
npm update -g
yarn 添加全局 expo-cli
npm 卸载 expo-cli
npm 缓存清理 --force
yarn 添加全局 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 模拟器上出现错误消息,因为 加载请求的应用程序时出现问题。您请求的体验需要更新版本的 Expo Client 应用程序。
最佳答案
问题与 iOS 模拟器/设备上的应用程序有关,该应用程序已过时并且与您运行的当前版本的 Expo 不兼容。
从 iOS 模拟器中删除 Expo 应用程序,它应该可以工作,或者如果您使用的是设备,请安装最新的更新
https://github.com/expo/expo/issues/1595
一种方法是在模拟器打开的情况下清除所有内容和设置
。然后重新运行 npm start,Expo App 将再次安装到这个设备模拟器上。
关于javascript - expo 已过期卸载并再次运行以升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54251369/