[英]How to debug a crash that occurs randomly in an iOS application?
当前,我正在使用Crittercism进行崩溃报告,并确保添加了dSYM以获取符号化的崩溃报告。
但这并不能帮助解决我的某些分段错误(SIGSEGV和SIGBUS)崩溃。 它们是随机发生的,我无法在设备和模拟器上复制它们。 我试图通过在具有不同网络连接(3G,Wifi,Edge)的不同ios设备上尝试我的应用程序来找到一种模式,但是没有成功。
下一步是什么?
没什么可继续的,但是这里有一些地方值得一看:
如果您有多个线程,请检查以确保它们行为正常。 如果多个线程可以访问相同的对象,请确保正确同步。
检查您的NSNotifications-可以在不期望的时候发布吗?
我发现,最难发现的错误是由异步事件引起的-无论是在其他线程中,还是由于您可能正在监视的外部事件。
如果无法在开发环境中重现该错误,将很难找到它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.