Xcode 为 TestFlight 应用程序提供崩溃报告……但我该如何阅读呢?

Posted

技术标签:

【中文标题】Xcode 为 TestFlight 应用程序提供崩溃报告……但我该如何阅读呢?【英文标题】:Xcode gives crash reports for TestFlight app… but how do I read it? 【发布时间】:2017-09-22 19:20:28 【问题描述】:

Xcode 很好地为 App Store 上的应用程序或在 Organizer 窗口中的 TestFlight 提供了这些崩溃报告,但我到底该如何阅读它们呢?他们似乎没有提供任何关于导致崩溃的信息,它只是给出了他们发生的线路。

即使我要求它向我显示项目中的错误,它也只会以红色突出显示该行并显示“线程 1”,但我期待诸如“意外遇到 nil 值”之类的内容或有帮助的内容。

有没有办法得到导致崩溃的原因,而不仅仅是哪一行?我正在查看线路,但不知道发生了什么崩溃。

【问题讨论】:

【参考方案1】:

您可以对崩溃日志进行去符号化。我使用 Crashlytics 上传 .dSYM 文件,以便稍后我可以充分利用崩溃日志。

您可以从 Apple 文档中阅读有关崩溃日志的更多信息:https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AnalyzingCrashReports/AnalyzingCrashReports.html

【讨论】:

Apple 不会自动为自己的崩溃服务这样做? 我看到并非所有的崩溃都被 Apple 捕获了。如果最新版本的稳定性更好,我可以从 Fabric.io 仪表板关注。

以上是关于Xcode 为 TestFlight 应用程序提供崩溃报告……但我该如何阅读呢?的主要内容,如果未能解决你的问题,请参考以下文章

推送通知在 TestFlight 中不起作用,但在 Xcode 中起作用

Xcode 9.3 构建上传错误:为提供程序创建 MZContentProviderUpload 时发生异常。 (1004)

推送通知不适用于 testflight 和 xcode 8 beta

TestFlight 和 Xcode5

如何在 ios 中正确设置 testflight?

无法使用 TestFlight 安装 xCode 4.3 beta 应用程序