React-native:iOS 应用程序在具有命名空间 SPRINGBOARD 的设备上的启动屏幕中崩溃

Posted

技术标签:

【中文标题】React-native:iOS 应用程序在具有命名空间 SPRINGBOARD 的设备上的启动屏幕中崩溃【英文标题】:React-native: iOS App Crashes in Launch screen on device with Namespace SPRINGBOARD 【发布时间】:2019-09-17 13:20:20 【问题描述】:

当我在 iPhone 6 设备上运行我的 React-native 项目时,应用程序会在启动中停留一段时间(接近 20-30 秒),然后应用程序崩溃。有谁知道如何修复崩溃。

我得到的崩溃日志是这样的:

终止原因:命名空间 SPRINGBOARD,代码 0x8badf00d 终止说明:SPRINGBOARD,场景创建看门狗违规:com.organization.appName用尽了真实(挂钟) 19.82 秒的时间限制 | ProcessVisibility:前景 | 进程状态:正在运行 | WatchdogEvent: 场景创建 | 看门狗可见性:前景 | WatchdogCPUStatistics: ( | "Elapsed 总 CPU 时间(秒):20.760(用户 20.760,系统 0.000),52% CPU", | "经过的应用程序 CPU 时间(秒):0.191, 0% CPU" | )。

我检查了一些来自 SO 的 Q,但它们没有解决我的问题。

【问题讨论】:

请给我解释一下项目创建和执行的顺序。 项目创建类似于 react-native init AppNam 链接矢量图标,并在打开 xcode 并在 iPhone 6 设备上运行时执行。 react-native init AppNam => cd AppNam => npm install vectoricon => react-native link vectoricon => open simulator => react-native run-ios 这是正确的顺序吗?环境是mac环境吗? @hongdevelop : react-native link vectoricon,之后打开 .xcodeproj 并从 Xcode 运行 【参考方案1】:

我今天早上遇到了这个问题,自从昨天的工作构建以来没有任何项目或操作系统更改。

我的问题是我的手机已经连接到不同的 wifi 网络,所以当它进行同步调用以确保 React Native Packager 正在运行时,它没有得到回复。

尝试切换 wifi 并确保一切都在同一个网络上。

另请参阅:React Native ios app crashes when run outside of xcode with failed to scene-create after 19.88s error

【讨论】:

我试过但没用,我已经修复了注释调试器行

以上是关于React-native:iOS 应用程序在具有命名空间 SPRINGBOARD 的设备上的启动屏幕中崩溃的主要内容,如果未能解决你的问题,请参考以下文章

播放 Dash 或 .mpd 视频 react-native(IOS)

React-Native 应用程序的平台特定 ios/android 打字稿文件的相对导入

react-native 升级到 0.56 后的问题

初始 react-native run-ios 时缺少 Podfile.lock

React-Native 开发 android & ios App,共享一份代码

使用 React-Native 制作多行扩展 TextInput