gpt4 book ai didi

ios - IOS 中的 splashboardd SIGABRT 崩溃——这意味着什么?

转载 作者:行者123 更新时间:2023-11-29 01:49:16 31 4
gpt4 key购买 nike

我正在使用 Chartboost 插件运行 Corona SDK,当我尝试初始化该插件(我无法编辑,我没有来源)。

这是符号化的崩溃报告:http://pastebin.com/id1AsjmN

我一直在阅读一些关于如何理解这些崩溃报告的内容,据我了解,主线程中的这两个框架:

9   CoreFoundation                      0x295d9008 +[NSException raise:format:arguments:] + 100
10 Foundation 0x2a2d8bc4 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 88

对于理解我的问题是最关键的。我怎样才能理解这些行的含义? “object:file:lineNumber:description:”和“raise:format:arguments:”业务看起来几乎残酷,因为我觉得这些应该填写对我有帮助的信息——我们的类和行号正在谈论。我对吗?错误消息中是否包含这些占位符?我在这里没有摸到什么?有什么方法可以知道这个错误是从哪里来的?

最佳答案

这不是符号化的崩溃日志。更准确地说,是部分符号化的。

9   CoreFoundation                      0x295d9008 +[NSException raise:format:arguments:] + 100
10 Foundation 0x2a2d8bc4 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 88
11 UIKit 0x2d00946e -[UINib initWithNibName:directory:bundle:] + 158
12 UIKit 0x2d00955c +[UINib nibWithNibName:bundle:] + 56
13 splashboardd 0x000bee8c 0xbc000 + 11916

在您的splashboard 代码中某处调用了一些东西(0x000bee8c 0xbc000 + 11916 - 未符号化)。这会调用 +[UINib nibWithName:bundle:],后者会调用 -[UINib initWithNibName:directory:bundle:],从而导致崩溃。

Google 如何符号化崩溃日志,当您成功时,0xbc000 + 11916 将被替换为类名、方法名、行号...这就是问题所在。这也是为什么你也应该为你的应用程序保留调试符号的原因。能够象征化它。

有时控制台中也会提供有用的信息。可帮助您进行调试的其他消息。

关于ios - IOS 中的 splashboardd SIGABRT 崩溃——这意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31581613/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com