世博未装(React-Native) - null Expo SDK版

cam*_*eck 7 xcode react-native expo

我的应用程序一直工作到今天,但现在看起来世博会第18版发生了一些事情.
我收到了这个错误:

您请求的体验使用Expo SDK v(null),但此Expo客户端副本至少需要v20.0.0.作者应该将他们的经验更新为更新的Expo SDK版本.

然后我:

  • 更新为Expo v20.0.0
  • 处理所有未满足的依赖项
  • yarn cache clean
  • rm -rf node_modules/
  • 重新安装本地节点模块

我仍然得到同样的错误.

我需要做些什么才能让Simulator认识到我正在使用正确版本的Expo?

目前的环境:

  • 世博会v20.0.0
  • react-native v0.47.0
  • 节点v8.11.1
  • Xcode v9.3
  • Mac OS v10.13.4

cam*_*eck 5

感谢@PritishVaidya帮助我解决了这个问题。
问题仅仅是我失踪 "sdkVersion": "20.0.0"app.json世博文档中对此进行了列明。

例如:

{
  "expo": {
    "name": "My app",
    "slug": "my-app",
    "sdkVersion": "20.0.0",
    "privacy": "public"
  }
}
Run Code Online (Sandbox Code Playgroud)