加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

获取以前的运行,在iPhone上崩溃日志

发布时间:2020-12-15 01:46:22 所属栏目:百科 来源:网络整理
导读:我试图写一个崩溃报告功能,当你在崩溃后启动应用程序时,它会提供将崩溃报告发送到服务器.我找不到如何在应用程序中获取崩溃日志.我看到有一个框架这样做( PLCrashReporter),但是这个框架很大,我不需要它的大部分功能. 有谁知道如何简单地访问日志? 谢谢, 盖
我试图写一个崩溃报告功能,当你在崩溃后启动应用程序时,它会提供将崩溃报告发送到服务器.我找不到如何在应用程序中获取崩溃日志.我看到有一个框架这样做( PLCrashReporter),但是这个框架很大,我不需要它的大部分功能.

有谁知道如何简单地访问日志?

谢谢,
盖伊.

解决方法

我有类似的问题,PLCrashReported似乎太复杂了,我想做什么.
请注意,您无法访问Apple生成的崩溃报告,PLCrashReport会生成自己的报告并将其存储在用户的缓存文件夹中.

最后,我使用了以下示例:
http://cocoawithlove.com/2010/05/handling-unhandled-exceptions-and.html

它非常简单易用,只需使用以下命令注册异常和信号处理程序:

NSSetUncaughtExceptionHandler(&HandleException);
signal(SIGABRT,SignalHandler);
signal(SIGILL,SignalHandler);
signal(SIGSEGV,SignalHandler);
signal(SIGFPE,SignalHandler);
signal(SIGBUS,SignalHandler);
signal(SIGPIPE,SignalHandler);

并使用UncaughtExceptionHandler类中的backtrace方法获取堆栈跟踪.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读