【问题标题】:How to trace where Xcode program crash如何追踪 Xcode 程序崩溃的位置
【发布时间】:2012-06-08 07:59:46
【问题描述】:

我在调试器中遇到错误。在 Thread 我的应用程序崩溃上线:

0x37265f78:  ldr    r3, [r4, #8]

与:

Thread 1: EXC_BAD_ACCESS (code=1, address=0x50000008)

如何找出应用实际崩溃的位置?有类似“调用堆栈”的东西吗?

【问题讨论】:

    标签: objective-c ios xcode


    【解决方案1】:

    你必须设置Exception Breakpoint 转到 Breakpoints 导航器,单击底部的 + 按钮,然后添加一个 Exception Breakpoint。 现在您将知道发生任何异常的确切行(例如崩溃行)。祝你好运!

    【讨论】:

    • 所有这 d@mn 时间我一直想知道为什么它没有告诉你你的应用程序失败的地方。谢谢你,真诚的。
    【解决方案2】:

    【讨论】:

      【解决方案3】:

      在调试器下运行您的应用,然后当您的应用崩溃时,您将可以访问调用堆栈。

      此外,如果您显示控制台窗口,您将在崩溃时获得更多文本信息(包括调用堆栈)。

      如果您使用的是 Xcode 4,请查看附图。

      【讨论】:

        猜你喜欢
        • 2012-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-22
        • 1970-01-01
        • 2021-09-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多