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 应用程序中实现 UIButton / UILabel 'padding'
如何使用原生崩溃报告在 Swift 4 中实现异常/错误处理?
如何在 iPad/iPhone 中实现 VERTICAL 页面控件
iPhone JQuery:如何使用 iPhone 中的 Jquery Mobile + phone gap 在 iPad 中实现拆分视图