ios - 了解我的 iPhone 应用程序崩溃日志

标签 ios memory crash report memory-leaks

我无法理解我的崩溃日志。我可以理解它在第 9 个线程上崩溃。所以看看我的第 9 个线程

Thread 9 Crashed:
0   libobjc.A.dylib                 0x30da4f78 objc_msgSend + 16
1   APLfree                         0x0009be1c 0x1000 + 634396
2   Foundation                      0x30514a7a -[NSThread main]
3   Foundation                      0x305a858a __NSThread__main__
4   libsystem_c.dylib               0x3763872e _pthread_start
5   libsystem_c.dylib               0x376385e8 thread_start

这是否意味着 libsystem_c.dylib 导致了崩溃,或者可能是 libobjc.A.dylib?

我自己没有遇到崩溃,但我从我的应用程序的真实用户的崩溃日志中获得了此信息。它至少出现在 iOS 5.1、5.0、4.3 和 4.2.6 中。所以这不是最新 iOS 中的新错误。

我怀疑这可能是释放内存的问题,但我不太擅长跟踪这些问题,因此如果有任何关于如何修复内存泄漏等的建议也会有所帮助。

任何帮助将不胜感激!

谢谢

特拉维斯

最佳答案

尝试设置僵尸对象来启用并重新创建错误:

1) 按 cmd + Shift + ,

2) 在左侧面板中选择“运行”-> 在右侧面板中选择“诊断”

3) 在“启用僵尸对象”处设置复选框

并尝试重新创建一个错误,您的 Xcode 将显示错误在哪里。

关于ios - 了解我的 iPhone 应用程序崩溃日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12032593/

相关文章:

ios - UIKeyboardFrameEndUserInfoKey 高度不正确(应该少 48pt)

iOS 5 - 触摸画一个圆圈

c++ - vector 的预分配 vector ,但在填充时内存仍然线性增加

objective-c - 关于ios的内存管理

c - 动态内存和指针

android - 相机崩溃但 Logcat 中未显示任何错误

multithreading - IBM Websphere Portal中的轮询portlet问题

ios - 为什么我的 Xcode 6 会崩溃?

ios - 使用 GIDSignIn 处理登录另一个 Google 应用程序时不获取 Google 用户

ios - 这段代码是否过度发布?