react-native - 如何通过移动应用程序使用旧版本的 Expo?

标签 react-native expo

我有一个使用 expo 版本 30.0.1 的项目我不希望更改应用程序是使用 CRNA 创建的,当我尝试运行 npm start 并且我选择 ios 或 android 模拟器上的 expo 移动应用程序总是给我一个错误,说现在我想要像旧的世博会版本一样运行该应用程序,我该如何实现?

我尝试从模拟器卸载 Expo Client 应用程序,但是当它重新安装时,它会在模拟器上安装较新的 Expo 客户端应用程序。有没有办法告诉Expo根据当前项目Expo版本在模拟器上安装Expo客户端?

最佳答案

iOS : 根据 Expo 支持;无法在设备上降级 expo 客户端应用程序(Apple 不允许您在应用程序商店中同时分发多个版本的应用程序),但您可以通过在项目目录中运行 expo client:install:ios 将其安装在模拟器上。
Android :您可以从 here 下载所需版本并安装 APK。如果需要,还有更多信息 here

关于react-native - 如何通过移动应用程序使用旧版本的 Expo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61359724/

相关文章:

javascript - 带有 ScrollView 的 KeyboardAvoidingView 在 react-native 或 expo 中不起作用

javascript - useScrollToTop 在 useEffect 中不起作用? ( react native 博览会)

android - 在任何根目录中都找不到入口文件 index.js

javascript - VSCode 使用 JavaScript 自动导入 React Native

reactjs - react-native run-android 和 expo start 之间有什么区别?

reactjs - 世博会应用程序 : The action 'TOGGLE_DRAWER' was not handled by any navigator

reactjs - Amplify React Native - 使用 amplify add api 出现重复错误

javascript - set.State 未定义

app-store-connect - 多个 TestFlight 构建停留在 "Processing"上,包括已处理的构建

javascript - 如何在 React Native 中使用 Tamagui 添加全局样式