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

时间:2018-04-08 18:48:33

标签: xcode react-native expo

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

  

您请求的体验使用Expo SDK v(null),但是此副本   Expo Client至少需要v20.0.0。作者应该更新他们的   体验更新的Expo SDK版本。

然后我:

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

我仍然遇到同样的错误。

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

当前环境:

  • Expo v20.0.0
  • react-native v0.47.0
  • Node v8.11.1
  • Xcode v9.3
  • Mac OS v10.13.4

1 个答案:

答案 0 :(得分:4)

感谢@PritishVaidya帮助我解决这个问题 问题很简单,我错过了"sdkVersion": "20.0.0"中的app.jsonExpo Docs中列出了对此的使用。

例如:

{
  "expo": {
    "name": "My app",
    "slug": "my-app",
    "sdkVersion": "20.0.0",
    "privacy": "public"
  }
}