当我试图在iOS模拟器上运行我的react原生应用程序时,它经常卡在闪屏上。重新启动模拟器,重新启动vscode,删除应用程序,并再次启动打包程序,有时会启动,有时不会。这是超级挑剔的。
我不知道是什么导致的,但它真的扼杀了我的工作效率。我使用VSCode的"React Native Tools“扩展中的React Native : Run iOS on Simulator
命令启动打包程序和模拟器。
任何帮助都将不胜感激
发布于 2021-01-09 03:36:26
你能提供更多细节吗?你在使用lib 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()方法在应用程序启动后隐藏屏幕。
等待您的反馈。Thx :)。
发布于 2021-01-09 03:48:31
在这里回答我自己的:
不能确定,但似乎是我的工作代理造成了问题。应用程序未连接到http://localhost:8081/
的打包程序。
发布于 2022-02-02 14:30:57
此问题可能是由Flipper引起的。This solution帮了我
https://stackoverflow.com/questions/65633223
复制相似问题