javascript - expo 已过期卸载并再次运行以升级

标签 javascript react-native expo

在 ios 模拟器上运行我的应用程序时,出现以下错误 此版本的 Expo 应用程序已过期。卸载应用程序并再次运行以升级。

这是我尝试升级 expo-cli 但未成功的方式

  1. npm update -g

  2. yarn 添加全局 expo-cli

  3. npm 卸载 expo-cli
  4. npm 缓存清理 --force
  5. 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 将再次安装到这个设备模拟器上。

enter image description here

关于javascript - expo 已过期卸载并再次运行以升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54251369/

相关文章:

javascript - 带有 Javascript 的表情符号代理字符串。如何解析?

android - TouchableOpacity、负边距和 Android 的问题 - React Native

react-native - 在 React Native 中,这两种 Async Await 方法哪个更好,为什么?

facebook - 如何从 react-native-fbsdk 获取用户信息(电子邮件、姓名等)?

react-native - 世博隧道不工作(证书无效)

javascript - 如何正确使用nodejs和javascript在mysql中存储blob数据

javascript - Angular Bootstrap UI 模式未显示

javascript - 如何使查询 WebSQL 不减?

react-native - FormData 是一个包含数组数组的对象

node.js - 是否可以获得存储在 Google Cloud Storage 上的图像的调整大小版本?