所以,这有点莫名其妙,我不知道该怎么做。几分钟使用后,我的应用程序会随机崩溃,并始终以相同的操作(相同的模态视图被解散)。崩溃并不总是会发生,但它发生在模拟器和真实设备上。iOS应用程序崩溃没有任何错误消息
我试过:
- 确保我在调试模式(当然,但什么也没发生)
- 启用内部后卫的malloc(无)
- 运行仪器(无)
- 直接从终端运行iPhone模拟器,然后将LLDB附加到应用程序(无非是一个CL assic 退出代码为0)
- 添加异常断点(没有意义)
我尝试的最后一件事是在exit
功能附加一个断点。应用程序停止,但我没有一个有意义的堆栈跟踪(见下文)。
另外,我也做了一些初具雏形的东西和Lua,所以它可能是相关的。在Mac OSX日志显示这里这个奇怪的行:
5/15/12 2:16:57.190 PM com.apple.debugserver-170.1: 1 +0.000000 sec [233b/1a03]: error: ::read (1, 0x10af80a60, 1024) => -1 err = Bad file descriptor (0x00000009)
如果您有关于如何获得更有意义的堆栈跟踪,例如至少获得图书馆/模块/文件/无论负责该exit
调用任何想法,这将有很大的帮助!
错误日志条目似乎表明存在与com.apple.debugserver呼叫处理一个文件有问题。您的手机是否会在运行5.1的实际iOS设备上崩溃? –
是的,它确实... –