1

我开发了一个 iphone 应用程序并提交到应用商店。现在,如果有人下载了应用程序并且应用程序崩溃了,我会从应用程序商店获得崩溃日志。但我无法理解崩溃是如何发生的。

所以,我想跟踪我的应用程序中的所有方法调用和最后一次触发的事件。如果在应用程序崩溃时捕获此信息并将其发送给我,我可以轻松解决问题。

有没有办法跟踪应用程序的所有方法调用?我不喜欢为所有方法添加 NSLog。(跟踪 iPhone 应用程序中的方法调用

当我在 XCODE 中运行代码时,会生成控制台日志。有没有办法可以从我的应用程序创建类似的日志?

请分享您的建议。

谢谢

4

1 回答 1

0

我也遇到过同样的情况。这是我为我的应用程序所做的事情。

要记录您自己的数据,请使用Cocoalumberjack。它比 NSLog 快得多,并且可以动态打开/关闭。它还提供将数据保存到文件中的选项。NSLog 将减慢您的应用程序并填充控制台日志。此外,您通常不想记录太多。崩溃发生时,您无法安全地进行日志记录。因此,一旦您确定了问题区域在哪里,请在此处添加更多日志记录并尝试重现它,例如通过使用KIF之类的自动化测试框架。

更多来自这里 - iOS 崩溃日志捕获、调试信息.. 捕获并通过电子邮件发送给开发团队

希望这可以帮助...

于 2012-12-28T03:22:36.673 回答