React 本机应用程序卡在模拟器的启动屏幕上

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

当我尝试在 iOS 模拟器上运行 React Native 应用程序时,它经常卡在启动屏幕上。 重启模拟器,重启vscode,删除app,再次启动打包器,有时会启动,有时不会。太挑剔了。

我不知道是什么原因造成的,但这确实降低了我的工作效率。我正在使用 VSCode 的“React Native Tools”扩展中的

React Native : Run iOS on Simulator
命令启动打包器和模拟器。

任何帮助将不胜感激

react-native ios-simulator
4个回答
1
投票

在这里为自己回答:

不能肯定地说,但这似乎是我的工作代理引起的问题。应用程序未连接至打包程序

http://localhost:8081/


0
投票

您能提供更多细节吗?您是否使用库https://github.com/crazycodeboy/react-native-splash-screen? PS:这是React-Native中最常用的启动画面库。

我需要知道这一点才能给你正确的答案。但只是猜测,我认为您可能缺少下面的代码:

componentDidMount() {
     // do stuff while splash screen is shown
     // After having done stuff (such as async tasks) hide the splash screen
     SplashScreen.hide();
 }

hide() 方法在应用程序启动后隐藏屏幕。

等待您的反馈。谢谢:)。


0
投票

该问题可能是由 Flipper 引起的。 这个解决方案帮助了我


0
投票

模拟器中的“删除所有内容和设置”有时也可以解决问题

© www.soinside.com 2019 - 2024. All rights reserved.