我无法将我的 Expo 版本从 SDK 49 升级到 SDK 51,并且我的应用程序无法运行

问题描述 投票:0回答:1

4 个月前,我使用 React Native 制作了一个与 Expo SDK 49 兼容的应用程序。现在,我想即兴创作我的应用程序。当我尝试运行它时,它显示以下消息。 项目与此版本的 Expo Go 不兼容

  • 安装的Expo Go版本适用于SDK 51。
  • 您打开的项目使用SDK 49。 如何修复此错误 将此项目升级到 SDK 51,或在 iOS 模拟器中启动它。 iOS 设备无法安装旧版本的 Expo Go,仅支持最新版本。

我使用的是 iPhone,无法返回到之前的版本。当我尝试将应用程序升级到 SDK 51 时,发生了这种情况。 错误

此外,

npx expo install --fix
没有做任何事情。

这些东西在我的应用程序中已经过时了。 过时的东西

我必须在 3 周内展示我的应用程序,但我什至无法运行该应用程序。而且我无法使用 iOS 模拟器,因为我没有 Mac。请帮助我将我的项目升级到 SDK 51。

reactjs iphone react-native expo sdk
1个回答
0
投票

升级Expo SDK 安装新版本的 Expo 包:

npm install expo@latest

升级依赖: 升级所有依赖项以匹配已安装的 SDK 版本。

 npx expo install --fix

如果仍然遇到错误,请首先运行以下命令来安装yarn

npm install --global yarn

然后运行

yarn add expo@latest

升级依赖: 升级所有依赖项以匹配已安装的 SDK 版本。

npx expo install --fix
© www.soinside.com 2019 - 2024. All rights reserved.