运行时遇到问题 react-native run-ios
在我的项目上。
IOS模拟器启动良好。
然后应用程序启动(react-native 白色闪屏),然后立即返回 Iphone 主屏幕。
如果我 Cmd-Shift-H
(按 H 两次)我在后台看到了该应用程序(仍然带有 react-native 白色闪屏)。
当我点击它时,它又让我回到主屏幕。
如果我启动 Xcode 项目并运行应用程序,它工作正常,我可以在我的应用程序中导航。
我的应用程序之前遇到过一些问题,IOS 版本被“放弃”了,我安装了很多模块并同时更改了项目的名称,然后才尝试让它在 IOS 上运行。
然后我决定用 react-native init myNewProject
创建一个新项目(因为我不知道如何修复 IOS,没有配置工作区)并复制粘贴我的旧 src
和 index.ios/android.js
里面。
所以现在 Android 仍在运行,而 IOS 只有在我从 Xcode 启动应用程序时才能运行。
我试图重置模拟器,但它没有改变任何东西。
我没有任何关于应用程序崩溃之类的日志。
Android 应用程序版本运行良好。
任何的想法 ?
日志
运行react-native run-ios
后,我已经放置了设备日志大体上
https://gist.github.com/ansmonjol/f6fa1e71a20b944bf67429c57d081165
附加信息
最佳答案
我遇到了这个问题,并解决了它:
在我的情况下,我在我的项目中安装第三方原生组件并使用命令 react-native link <component-name>
链接它.比我对你有问题写道:
通过 Xcode 运行项目 - 工作正常。加载依赖图后开始捆绑。
但是由 react-native run-ios
运行项目加载依赖图后,应用程序立即隐藏并且捆绑未开始。并且没有发生任何错误。
我尝试重新安装所有,清理 npm 缓存,react-native 升级,删除构建文件夹,删除派生数据......没有任何帮助。
我找到了一种对我有帮助的方法:
我删除了那个问题库 来自 Xcode 的不多, 但从终端使用命令 react-native unlink <component-name>
.它为我解决这个问题的方法,也许对你也是。
对不起我的英语不好。
关于react-native - IOS模拟器应用程序留在后台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40116595/