reactjs - React Native 应用程序在从 Xcode 运行时可以工作,但在使用 'react-native run-ios' 运行时会崩溃

标签 reactjs xcode react-native emulation

今天,当我使用 react-native run-ios 运行我的 React Native 应用程序时,它崩溃了。 .默认启动画面会出现,但随后会崩溃,我只会在桌面上看到带有我的应用程序图标的模拟器主屏幕。终端卡在“加载依赖图,完成”上。昨天它工作得很好,从那以后我没有改变任何东西。当我从 Xcode 运行它时,它可以工作。我已经尝试了以下四个链接中的所有建议,以使其与 react-native run-ios 一起运行没有成功:link1 link2 link3link4

我的问题是:

有谁知道为什么它可以在 Xcode 而不是 react-native run-ios 上工作?有谁知道为什么它以前运行良好时突然开始崩溃?

最佳答案

有些事情你可以尝试
崩溃后检查 iOS 模拟器日志:

cat /Users/YOUR_USER_NAME/Library/Logs/CoreSimulator/REPLACE_HERE/system.log
就我而言,我有
Class RCTBlobManager is implemented in both ... One of the two will be used. Which one is undefined.
assertion failed: 19D76 17F61: libxpc.dylib
它确实适用于 xcode 11.5/iOS 13,但不适用于 react-native。我发现可以通过在从 xcode 停止调试后启动应用程序来跟踪它的错误,如果它在停止调试后启动,那么它也可以从 react-native
react-native run-ios
在 Podfile 我启用了
use_frameworks
通过做两件事摆脱了这些:
enter image description here
希望至少有人面临这些问题,这篇文章至少会给一些提示

关于reactjs - React Native 应用程序在从 Xcode 运行时可以工作,但在使用 'react-native run-ios' 运行时会崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57614770/

相关文章:

javascript - 在父组件之间切换 bool 状态

xcode - 使用OpenCV仅检测圆

iOS + Xcode + Swift 4.2 从 iOS 设备向 APN 发送消息

react-native - Dimensions API 中的 'window' 和 'screen' 有什么区别

javascript - React Native - 如何高效切换 View ?

javascript - React - 防止父事件触发子事件

javascript - 通过另一个类更改类字符串变量 - 不工作

javascript - react native : build Login Screen

reactjs - 如何使用 Kubernetes 覆盖 React JS 应用程序中的 env 变量?

objective-c - 从 Objective-C 代码调用时,Xcode 调试器无法显示 [AnyObject] 数组的值