【问题标题】:Looking for local crashlog when device was tethered to Xcode当设备连接到 Xcode 时查找本地崩溃日志
【发布时间】:2017-03-28 01:49:34
【问题描述】:

问题:

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

这是我的困境与一些背景:

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

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

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

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

【问题讨论】:

    标签: ios objective-c xcode8 stack-trace crash-log


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多