系统iOS更新后,React Native应用程序在启动时崩溃

问题描述 投票:0回答:2

我不久前遇到过这个问题:我在我的iPhone上安装我的应用程序,无论是在调试和发布中,都运行良好。但是在一段时间(几天,几周)之后,它会在启动后立即开始崩溃,就在启动画面出现之后。我怀疑每次iOS更新后都会发生这种情况。

起初我认为这与地铁捆绑器没有运行有关,但应用程序在调试和发布时都崩溃了。

我真的只是文档中描述的所有内容。这里的主要问题是无法重现此错误(或至少我不知道如何)因为它依赖于iOS更新所以我无法在模拟器上进行,只能在真实设备中进行。

编辑:感谢this buddybuild guide,我从崩溃中得到了一些日志。

发布日志:

错误09:30:50.134080 +0200断言无法获取pid 19786的任务名称端口:(os / kern)失败(0x5)

错误09:30:50.134299 +0200 assertiond无法启动作业,错误{description =“无法获得pid 19786的有效任务名称端口”; failureReason =“该过程未能执行”; recoverySuggestion =“有关更多信息,请参阅/var/log/com.apple.xpc.launchd/launchd.log”; }

错误09:30:50.137082 +0200 SpringBoard [org.josemigallas.RealmsCounter] Bootstrap失败并显示错误:

错误09:30:50.137354 +0200 SpringBoard Bootstrapping因错误而失败:错误Domain = BKSProcessErrorDomain Code = 1“无法使用bundleID org.josemigallas.RealmsCounter引导进程”UserInfo {NSLocalizedDescription =无法使用bundleID org.josemigallas.RealmsCounter引导进程,BKSProcessExitReason = 0,NSLocalizedFailureReason =无法启动作业,NSUnderlyingError = 0x282693900 {错误域= NSPOSIXErrorDomain代码= 3“没有这样的进程”UserInfo = {NSLocalizedFailureReason =进程无法执行,NSLocalizedRecoverySuggestion =咨询/var/log/com.apple .xpc.launch /launchd.log获取更多信息,NSLocalizedDescription =无法为pid获取有效的任务名称端口19786}},BSErrorCodeDescription = bootstrap-failed}

EDIT2:我发现它也在调试中发生..所以稍微更新一下文本。

提前致谢。

ios react-native react-native-ios
2个回答
0
投票

如果这在已发布的应用程序中崩溃,您可以通过转到Xcode-> Window-> Organizer并选择顶部的Crashes选项卡来查找崩溃日志。

如果我猜测的话,听起来它的初始化时间太长了,所以它被跳板应用程序杀死了。


-1
投票

据我所知,没有办法通过Xcode调试处于发布模式的应用程序。但你可以做的是使用一个真正帮助我调试我的生产版本的工具:Bugsnag

它的设置非常快速和简单,并且完全支持React Native。无论在何处使用该应用程序,它都会为您提供完整的错误。

© www.soinside.com 2019 - 2024. All rights reserved.