【问题标题】:iphone application - trace all method callsiphone 应用程序 - 跟踪所有方法调用
【发布时间】:2012-12-28 03:10:54
【问题描述】:

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

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

有没有办法跟踪应用程序的所有方法调用? 我不喜欢为所有方法添加 NSLog。 (Tracing the method calls in iPhone app)

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

请分享您的建议。

谢谢

【问题讨论】:

    标签: iphone objective-c ios debugging


    【解决方案1】:

    我也遇到过同样的情况。以下是我为我的应用所做的工作。

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

    更多来自这里 - iOS crash log catch, debug info.. Catch and send via email to the Dev team

    希望这会有所帮助...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多