iPhone:如何在 iPhone 中实现崩溃报告功能?

Posted

技术标签:

【中文标题】iPhone:如何在 iPhone 中实现崩溃报告功能?【英文标题】:iPhone:How to implement Crash Report functionality in iPhone? 【发布时间】:2011-08-06 06:29:57 【问题描述】:

有没有办法在应用程序崩溃并且应用程序启动时保存崩溃日志 显示邮件对话以发送带有该崩溃日志的邮件????所以请告诉我在 iPhone 中开发此功能的任何链接或任何想法...

提前致谢

【问题讨论】:

【参考方案1】:

我推荐QuincyKit。它是开源的,您必须设置自己的服务器来收集崩溃日志。

【讨论】:

QuincyKit +1。如果您的应用开始出现问题,它几乎可以为您提供即时反馈。【参考方案2】:

您实际上不需要任何额外的 SDK 来查看崩溃报告。 Apple 在其“iTunes Connect”门户中为您提供了此功能。访问方法如下:

登录iTunesConnect 转到“管理您的应用程序” 通过单击应用程序名称来选择您的应用程序。 点击版本表下的“查看详细信息”按钮。 点击“崩溃报告”链接 如果您还没有报告,请按“刷新”

就是这样。

希望对您有所帮助。

【讨论】:

即使应用程序中存在已知的崩溃问题,您确实需要大量报告才能让 iTunesConnect 告诉您应用程序中存在任何问题。 而且我认为如果用户在设置中的Diagnostics & Usage 下选择了Don't Send,那么它可能不会向Apple 发送崩溃报告。【参考方案3】:

Crittercism 对我有用 几分钟就可以实现,简单又好。

Crittercism 支持即时向您的邮件报告崩溃(无需设置服务器) 详细的报告生成,包括发生崩溃的行号。

以下链接帮助了我:

Crittercism

注意:建议添加DSYM文件(负责显示发生崩溃的确切行号)

见this

【讨论】:

以上是关于iPhone:如何在 iPhone 中实现崩溃报告功能?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取 iPhone 应用程序的崩溃报告

如何在 iPhone 应用程序中实现 UIButton / UILabel 'padding'

如何使用原生崩溃报告在 Swift 4 中实现异常/错误处理?

如何在 iPhone 应用中实现手写识别功能?

如何在 iPad/iPhone 中实现 VERTICAL 页面控件

iPhone JQuery:如何使用 iPhone 中的 Jquery Mobile + phone gap 在 iPad 中实现拆分视图