iOS崩溃报告服务[关闭]
Posted
技术标签:
【中文标题】iOS崩溃报告服务[关闭]【英文标题】:iOS Crash Report Service [closed] 【发布时间】:2016-07-27 12:35:22 【问题描述】:我关心的是通过 ios 中的崩溃报告服务收集崩溃报告来改进我的应用程序。对于内部测试,我使用 Xcode 上传了它的 beta 版本,其中包含抛出 NSRangeException 的内置错误。将应用程序存档并上传到商店后,它使用 TestFlight 安装在运行 iOS 9.3.3 的 iPhone 5s 上。在我看来,我遵循了 here 中描述的所有步骤,但没有成功。
在设备的诊断设置中,启用了自动崩溃报告,我可以看到由我的应用程序引起的各种崩溃日志 (>10)。在 iTunes Connect 网站上,我只看到三个整体崩溃,并且只有一个显示在 Xcode Organizer 中。即使通过 iTunes 同步设备后也没有任何改变。
联系 Apple 支持也无济于事。因为他们“可用的信息非常少”。
为了提高稳定性,我需要提供崩溃报告,所以我有几个问题:
哪些步骤是由崩溃报告服务在内部完成的,需要多长时间才能看到一些结果? (正如 iOS 开发者库文档中提到的,它可能需要长达三天的时间,而现在早就应该这样做了)。
由同一错误引起的报告是否被收集并报告为单个条目?如果不是,程序是什么?
我已经搜索了一些类似的问题,得到了以下信息:
Users say that the iOS app crashes without any further explanation Not able to get crash reports in iTunes connect for a live application in AppStore I can not get a crash report in iTunes Connect submit crash logs to Apple via iTunes Connect How do you view TestFlight crash logs?我希望有人对使用 Apple 的崩溃报告服务有更深入的了解或已经获得了更多的经验,并且可以分享这些信息。提前非常感谢。
【问题讨论】:
为什么不试试 Crashlytics? 我知道 Crashlytics 和它比崩溃报告服务的优势,但在嵌入一些 3rd 方库之前,我想验证使用 Apple 的解决方案是否毫无意义。 我也听说 HockeyApp 很不错。我也为 Sentry 工作(我们还为 iOS 以及所有其他语言提供崩溃报告)。 【参考方案1】:Fabric 可能是个不错的选择。 它可以收集您的崩溃报告,并给出崩溃描述。
【讨论】:
据我所知,@Vishal Sonawane 提到的 Crashlytics 是 Fabric 的一部分,似乎是一个不错的选择。然而,崩溃报告服务是不是很糟糕,或者只是不受大多数人的欢迎?以上是关于iOS崩溃报告服务[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
自 iOS 12.2 更新以来没有崩溃报告的应用程序崩溃 [关闭]