0

问题:

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

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

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

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

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

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

4

1 回答 1

0

通常,所有故障转储都存储在“设置”->“隐私”->“诊断和使用”->“诊断和使用数据”中

向下滚动列表并找到带有您的应用名称的崩溃文件。

此链接可能会有所帮助 - https://developer.apple.com/library/content/qa/qa1747/_index.html

于 2017-03-27T17:49:34.100 回答