React Native 在expo 48.0.0中发布后如何运行expo应用程序

tgabmvqs  于 2023-05-23  发布在  React
关注(0)|答案(1)|浏览(264)

我创建了一个React Native expo应用程序,运行并发布了它,在发布应用程序并运行expo生成的应用程序URL链接后,它只显示应用程序SplahScreen并开始抱怨expo升级,我使用expo 43.0.0,它与Expo Go应用程序版本不兼容,我做了升级并再次发布,但我在尝试发布到expo时遇到了“sdkVersion”错误。我感到沮丧,并创建了一个新的新鲜React本地博览会与更新的博览会版本XMRthe新鲜更新的React本地博览会调查错误是什么。我发布了它,一切都很好,但博览会发布了它(作为对以前的XMR的更新,我点击了新生成的链接,它只会打开我的博览会网址帐户,并显示应用程序属性,但不会像以前的43.0.0发布那样在设备上运行真实的的应用程序。我后来意识到新发布的Expo创建了两个更新,分别是ioS和andorid,当我打开iOS更新时,它提示我扫描QRCode以运行应用程序,并在iPhone上使用Expo Go应用程序进行扫描时,应用程序试图运行,但显示以下错误

No project found at exp://exp.host/@accountname/project

exp://exp.host/@accountname/project

我有一个问题,请问,我需要创建一个构建后,在博览会上发布?我只想能够与我的开发团队和客户分享应用程序正在进行的工作,我相信Expo Publish会在将应用程序发布到Expo后自动完成,但它并没有按预期工作。请问我错过了什么?我甚至试图删除世博平台上的应用程序,并发布一个新的,但我甚至没有看到如何删除世博平台。
当我尝试使用“expo start”在我的计算机上的Android模拟器上运行应用程序时,我会在使用“expo start”时得到以下错误:
错误:无法找到模块“Cannot find”
在探索互联网的错误后,我得到了帮助,用“npx博览会开始”运行它,我这样做了,它开始构建并生成扫描代码,我从我的android和ios手机扫描代码,但它们无法运行。在iPhone上,我得到了下面的错误:

There was a problem loading the requested app.

Could not connect to the server. exp://127.0.0.1:19000

在Android上,当我会得到一个蓝屏与下面的错误:

Something went wrong.

Sorry about that. You can go back to Expo home or try to reload the project.

我将欣赏一些有用的指南。
谢谢你

67up9zun

67up9zun1#

你应该使用npx expo start命令启动应用程序,而不是deprecatedexpo start。另外,假设您已经从expo 43升级,您应该删除expo-cli包并使用npm i -g expo-cli全局安装它。

相关问题