Expo认为sdk 36.0.0无效,不允许我构建:ios



我一直在使用expo和react原生应用程序,我能够在我的iphone和android设备上进行测试。我一直得到以下错误:

Error: Invalid sdkVersion. Valid options are 10.0.0, 11.0.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0, 16.0.0, 17.0.0, 18.0.0, 19.0.0, 20.0.0, 21.0.0, 22.0.0, 23.0.0, 24.0.0, 25.0.0, 26.0.0, 27.0.0, 28.0.0, 29.0.0, 30.0.0, 31.0.0, 32.0.0, 33.0.0, 7.0.0, 8.0.0, 9.0.0

我正在尝试使用36.0.0版本,它在设备上运行得非常好。现在我已经准备好构建应用程序,以便将其提交到苹果和play商店。我遇到的问题是,当我做时

expo build:ios

它返回以下错误:

Error: Invalid sdkVersion. Valid options are 10.0.0, 11.0.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0, 16.0.0, 17.0.0, 18.0.0, 19.0.0, 20.0.0, 21.0.0, 22.0.0, 23.0.0, 24.0.0, 25.0.0, 26.0.0, 27.0.0, 28.0.0, 29.0.0, 30.0.0, 31.0.0, 32.0.0, 33.0.0, 7.0.0, 8.0.0, 9.0.0

请求失败,状态代码为400

我尝试过做一个expo更新,但我得到了以下消息:

You are currently using SDK 36.0.0. Would you like to update to the latest ver
sion, 32.0.0?

我的react原生版本是:3.2.1

我的世博会版本是:3.13.2

有人知道我该如何解决这个问题吗?

刚刚修复了

要解决此问题:
1。npm uninstall-g expo-cli--save2.npm install-g expo-cli--save3.cd~/.expo/cache4.rm-rf里面的所有东西5.回到你的项目6.运行博览会启动

最新更新