我正在尝试修复我的应用程序中经常发生的崩溃。崩溃警报在杀死应用程序的进程(通过两次点击设备的主页按钮并滑动进程)并重新打开应用程序后显示。在关闭苹果的崩溃弹出窗口后,应用程序启动时没有任何问题。有时应用程序会在后台崩溃,即使在关闭后已经过了一段时间。这是我在设备上找到的日志(我必须替换包含公司名称的字符串)。
第一个日志,这与杀死进程后app start崩溃有关(由于SO的字符限制,我不得不粘贴链接):
Crash log#1
https://pastebin.com/kuPSAqJY第二个日志,这与第二个不清楚的崩溃有关:
Crash log#2
https://pastebin.com/zcjdLpHq您知道可能导致这些崩溃的原因吗?
在这两种情况下引发的异常是:
异常类型: EXC
_
CRASH (SIGKILL)异常代码: 0x0000000000000000,0x0000000000000000异常注意: EXC
_
尸体
_
通知销毁原因:命名空间跳板,代码0x8badf00d销毁描述:跳板,场景更新看门狗违规:应用:4258耗尽实时(挂钟)时间允许10.00秒| ProcessVisibility:前台| ProcessState:运行| WatchdogEvent:场景更新| WatchdogVisibility:后台| WatchdogCPUStatistics:(|“已用总时间(秒):6.200 (用户6.200,系统0.000),63%cpu”,|“已用应用CPU时间(秒):4.853,49%cpu”|
编辑
我注意到,当我通过xCode在设备上构建和运行应用程序时(而不是使用Testflight),崩溃警报不会显示(但应用程序需要更长的时间才能启动)。但是,一个
xCode中出现异常: exc
_
坏的
_
访问
正在显示。
有没有办法把这些地址“翻译”成更有用的东西?我注意到NullReferenceException也被抛出(它显示在输出中)。这两者有没有关系呢?
发布于 2020-05-30 01:24:50
对于任何想知道的人:我还没有找到这个问题的解决方案。相反,我只是向app Store提交了这个应用程序,它已经被接受了。崩溃弹出窗口不会显示在Testflight之外。
https://stackoverflow.com/questions/61953252
复制相似问题