繁体   English   中英

iOS - Crashlytics - 错过了几次崩溃

[英]iOS - Crashlytics - missing several crashes

我有Crashlytics的问题(以及Xcode - > Organizer中显示的崩溃),因为我没有看到很多应该崩溃的崩溃。 从测试人员那里我应该有很多崩溃,但我没有。 我登录iTunes Connect并在那里获得压缩的dSYM文件并将其上传到Crashlytics以查看新的崩溃。 但即使它说上传dSYM后有一个或多个新的崩溃,我也没有看到任何新的崩溃。 它看起来像我在Crashlytics中看不到的大多数崩溃。 这是为什么? 我需要从TestFlight运行应用程序的设备获取日志/崩溃。 我认为使用Objective-C并且在bitcode之前它的效果要好得多。

编辑:是否有可能在另一个工具(来自第三方公司)中会出现Apple Organizer中没有的崩溃? 我在问我是否应该尝试其他公司的更多工具。 也许一些崩溃是因为记忆。 这些崩溃可能不在报告中吗?

谢谢

Fabric为每次崩溃显示1个崩溃'row',崩溃次数在同一行。 crash_row

但请记住,如果用户再次打开应用程序,崩溃只会发送到崩溃。

您还可以使用以下Crashlytics.sharedInstance().crash()测试Crashlytics: Crashlytics.sharedInstance().crash()

首先确保您已将dsym文件上传到crashlytics仪表板,检查一下

在此输入图像描述

单击环绕的部分

在此输入图像描述

然后在你的Xcode> Window> Organizer上

在此输入图像描述

点击下载dSYMs,下载完成后右键单击您的存档并单击在Finder中显示 ,然后右键单击该包并点击显示包内容

在此输入图像描述

打开dSYMs文件夹,然后您可以将这些dSYM拖放到Crashlytics Dashboard

我认为你的问题与两件事有关:

  1. 正如Gerrit在其他答案中所说, 如果用户再次打开应用程序,崩溃将被发送到Crashlytics ;
  2. 仅当用户使用App Developers 设置分析共享时,才会显示 Xcode - > Organizer 的崩溃

有关更多信息,请查看此链接: 与Apple共享分析,诊断和使用信息

如果人们不共享分析,您将看不到任何崩溃。

编辑:我发现您的问题也可能与调试器有关...有关更多信息,请查看此主题并查看您是否可以在此处找到解决方案 - > Crashlytics未从iPhone发送崩溃报告 我希望能有所帮助!

如果应用程序在您正在设置Fabric / Crashlytics AppDelegate中之前崩溃,那么崩溃将无法通过正确发送。

也可能是您遇到的崩溃被Crashlytics归档为内存不足崩溃。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM