Objective-C iPhone应用程序EXC_BREAKPOINT(SIGTRAP)

avi*_*ini 7 iphone crash logging objective-c

我最近在一个月前发布了一个应用程序,它由我自己,我的合作伙伴和beta测试人员进行了彻底的测试.最近,一位用户联系了我关于该应用程序甚至无法打开(启动屏幕后崩溃),他们有正确的操作系统,他们尝试重新安装.

我问了崩溃日志,他们发给我了......

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x00000001, 0xe7ffdefe
Crashed Thread:  0

Thread 0 Crashed:
0   dyld                           0x2fe01060 0x2fe00000 + 4192
1   dyld                           0x2fe088d4 0x2fe00000 + 35028
2   dyld                           0x2fe0196c 0x2fe00000 + 6508
3   dyld                           0x2fe01048 0x2fe00000 + 4168

Thread 0 crashed with ARM Thread State:
    r0: 0x2fe23ca0    r1: 0x00000000      r2: 0x2fe23ca0      r3: 0x00000000
    r4: 0x2ffff4e0    r5: 0x2ffff4bc      r6: 0x2fe005c0      r7: 0x2ffffb00
    r8: 0x00000004    r9: 0x2fe57cf0     r10: 0x2fe236c8     r11: 0x00000009
    ip: 0x0000018d    sp: 0x2ffff5b8      lr: 0x2fe088dc      pc: 0x2fe01060
  cpsr: 0x00000010

Binary Images:
0x2fe00000 - 0x2fe22fff  dyld ??? (???) <f6a50d5f57a676b54276d0ecef46d5f0> /usr/lib/dyld
Run Code Online (Sandbox Code Playgroud)

我似乎无法在我的应用程序中发现问题,导致EXC_BREAKPOINT(SIGTRAP)的问题类型是什么?我假设错误在我的AppDelegate中,因为它在启动屏幕后立即崩溃.

Tec*_*Zen -1

请尝试Apple 技术说明中有关读取崩溃文件的这些步骤。它解释了如何将应用程序中的十六进制代码转换为符号(类名称、方法名称、变量名称等)。

Signal.h 包含错误列表,例如 SIGTRAP,其定义为:

#define SIGTRAP 5   /* trace trap (not reset when caught) */
Run Code Online (Sandbox Code Playgroud)