【问题标题】:iOS App crashes / Xcode shows no backtrace (Paused)iOS 应用程序崩溃/Xcode 没有显示回溯(暂停)
【发布时间】:2011-12-15 07:10:14
【问题描述】:

我正在尝试调试崩溃(可能与内存有关),但每当应用程序在 iPad 设备 Xcode (4.2) 上调试时崩溃时,都会显示已暂停,并且没有任何线程 (GDB) 的回溯。切换到 LLDB 提供的东西更少——应用程序崩溃、控制台不显示任何内容以及 Xcode 结束调试。

崩溃仅在频繁使用后发生,可能与内存不足有关。

不过,我找不到任何与崩溃相关的信息。其他人经历过这种行为吗?

【问题讨论】:

    标签: ios xcode4.2


    【解决方案1】:

    你设置异常断点了吗?

    1. 进入断点编辑器窗格
    2. 单击窗格左下角的 [+]
    3. 选择添加异常断点

    现在,如果发生异常,您应该会看到堆栈跟踪。

    【讨论】:

    • 是的,我启用了异常中断。在旁注中,我发现了一个相当严重的泄漏,其解决方案使我无法再次看到这一点。不过还是有点担心。
    • 为此 +1。我不知道为什么在 XCode 最近的版本中为我禁用了此功能,但是由于此问题,我已经很久没有看到堆栈跟踪了。很棒的建议。
    【解决方案2】:

    “密集使用后出现”表示内存使用过多和内存泄漏,而不是没有足够的可用内存。

    在仪器运行的情况下在您的设备上运行应用程序并打开泄漏模块以查找您没有释放分配内存的位置。

    【讨论】:

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