今天,当我使用 react-native run-ios
运行我的 React Native 应用程序时,它崩溃了。 .默认启动画面会出现,但随后会崩溃,我只会在桌面上看到带有我的应用程序图标的模拟器主屏幕。终端卡在“加载依赖图,完成”上。昨天它工作得很好,从那以后我没有改变任何东西。当我从 Xcode 运行它时,它可以工作。我已经尝试了以下四个链接中的所有建议,以使其与 react-native run-ios
一起运行没有成功:link1 link2 link3和 link4
我的问题是:
有谁知道为什么它可以在 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-nativereact-native run-ios
在 Podfile 我启用了use_frameworks
通过做两件事摆脱了这些:希望至少有人面临这些问题,这篇文章至少会给一些提示
关于reactjs - React Native 应用程序在从 Xcode 运行时可以工作,但在使用 'react-native run-ios' 运行时会崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57614770/