问题标签 [crash-log]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
512 浏览

ios - 需要有关检查 iOS 日志的帮助

在此处输入图像描述应用程序随机崩溃,我需要帮助如何解决此问题。

0 投票
1 回答
161 浏览

ios - 当设备连接到 Xcode 时查找本地崩溃日志

问题:

当 iOS 设备绑定到 Xcode 并在构建后崩溃(应用程序加载,在构建时不是崩溃),崩溃日志保存到哪里?

这是我在某些背景下的困境:

我为我的应用提取了用户的 EXC_BAD_ACCESS 崩溃日志。我象征性地把它缩小了,以获得一个粗略的想法,但现在我试图通过在我的 iOS 设备(不是模拟器)中构建 Xcode 来重新创建这个问题。通常应用程序在加载时不会崩溃(这种崩溃不容易复制),但我已经能够在启用 Address Sanitizer 的情况下使应用程序崩溃,并且它总是崩溃并指向线程中的一行男士地址——不是我之前调试中没有的任何东西。

但是,有一次我发生了崩溃,它突出显示了调用的 func 以及堆栈跟踪中调用的每个 func 以及这一切都发生在哪个文件中。在我保存输出之前,我匆忙在 Xcode 中再次点击构建。 ..现在我无法复制。

崩溃日志没有本地保存到我的 iOS 设备,因为我仍然被束缚在 Xcode 上,我检查了 ~Library/Logs/CrashReporter/MobileDevice 但它也不包含它们。

我需要找到 Xcode 将这些日志保存在我的 Mac 上的什么位置(如果有的话)?

0 投票
1 回答
328 浏览

ios - 如何在崩溃日志中包含崩溃的原因?

当我的应用程序在连接到 Xcode 时崩溃时,我会获得调试和解决问题所需的所有信息。但不是当应用程序在未连接到 Xcode 时崩溃时,我不知道是 nil unwrap、断言失败还是异常。

在后两种情况下,断言或异常消息也丢失了。

如何让 Xcode 将此信息包含在崩溃日志中?

我将“复制期间去除调试符号”和“去除链接产品”设置为 NO,并且使用 dSYM 将调试版本的调试信息格式设置为 DWARF。是的,我正在手机上安装调试版本。我得到一个符号化的堆栈跟踪,但没有上述信息。


案例 1:解包 nil:崩溃日志中缺少“致命错误:在解包可选值时意外发现 nil”这一行。

案例2:断言失败:如果我有:

“级别应该至少为 2”不会出现在崩溃日志中。有时,它甚至没有说它是由于断言失败(而不是其他原因)而崩溃的。

案例 3:异常:缺少如下异常消息:

由于未捕获的异常“NSGenericException”而终止应用程序,原因:“*** -[AVCaptureDevice setTorchMode:] 如果没有先使用 -lockForConfiguration 成功获得设备的独占所有权,则可能无法调用:”

有时,它甚至没有说它由于异常而崩溃(而不是其他原因)。

如何在未连接到 Xcode 时发生崩溃,以便在连接到 Xcode 时获得崩溃时获得的所有信息?

0 投票
3 回答
1531 浏览

ios - 如何以编程方式获取 iOS 崩溃日志?

我正在寻找以编程方式检索 iPhone 中的崩溃日志。在 iOS 10 及更高版本下,可以在此处找到日志列表:

是否可以以编程方式访问日志文件。我基本上是在寻找在数据部分找到的所有文件。不仅仅是与我的应用程序相关的文件。

注意:我不是在这里寻求 Appstore 的批准。

0 投票
0 回答
884 浏览

ios - 来自苹果的 ios 崩溃报告,无法重现

我收到了来自应用审查团队的以下 2 份崩溃报告。

报告一:

报告 2:

他们说

当我们点击主菜单上的设置按钮时,您的应用程序在运行 iOS 10.3.2 并连接到 IPv6 网络的 iPhone 和 iPad 上崩溃。

但我在运行 10.3.2 iOS 的 iPhone 上进行了尝试,但无法重现它。对我来说,它看起来像一个空指针异常。但我不太确定。

0 投票
2 回答
57 浏览

ios - iOS 使用 SIGSEGV 在 iOS9.3 以下崩溃,不同的崩溃日志

iOS9.3以下发生了很多崩溃(这意味着iOS10的设备是可以的)。崩溃日志似乎表明这不是API的问题,只能在iOS 9.3以下使用。但我不知道崩溃日志。(对不起……因为我刚开始学习iOS开发只有2个月)你能帮我分析一下崩溃日志吗?真的谢谢 !

崩溃日志 1

崩溃日志 2

0 投票
1 回答
309 浏览

uwp - UWP 和 HockeyApp 崩溃报告:崩溃报告根本没有意义

我已将 HockeyApp 集成到我的 UWP 应用程序中,并将 NotImplementedException 放在按钮单击上,仅用于测试目的。我在曲棍球中看到的是以下内容

与 NotImplementedException 无关。在这种情况下,这个崩溃日志对我来说毫无用处,因为它没有告诉我真正的问题是什么。

我应该配置其他东西吗?这是当前配置:

0 投票
2 回答
1244 浏览

ios - 无法将我的反应原生应用程序部署到应用商店 (iOS)

我正在尝试将我的应用程序部署到苹果应用商店,该应用程序是在本机反应中创建的,我将我的应用程序发送给苹果进行审查,它被拒绝了,他们的回复是:

指南 2.1 - 性能 - 应用程序完整性。

我们无法审核您的应用,因为它在启动时崩溃。我们附上了详细的崩溃日志,以帮助解决此问题。

下一步

要解决此问题,请修改您的应用程序并在设备上对其进行测试,以确保其启动时不会崩溃。

资源

有关如何符号化和读取崩溃日志的信息,请查看技术说明 TN2151 理解和分析应用程序崩溃报告。

问题是我已经用几种设备和几个版本的 iOS 测试了我的应用程序,我没有这个问题,甚至没有类似的问题。请,我想知道可能是什么问题以及如果可能的话如何解决它,在此先感谢。崩溃日志是:

0 投票
0 回答
81 浏览

ios - Apple Crashlogs 中的异常原因不(不再?)存在

我曾经查看包含异常原因的 Apple Crashlogs。这些天虽然我再也看不到这些,例如在这里:

这看起来很像一个nil参数,但没有异常消息,它是猜测。

知道为什么这些不再出现在崩溃日志中吗?

0 投票
1 回答
311 浏览

android - Cordova 应用程序在三星中崩溃

我开发了一个在模拟器中运行良好的 cordova 应用程序,但是当我在物理设备上尝试它时,一个严重的异常导致应用程序在三星 Galaxy 上中止。该应用程序在我看到第一个屏幕之前就崩溃了。崩溃日志如下。