Ios Crashlytics未提供正确的碰撞报告

Ios Crashlytics未提供正确的碰撞报告,ios,objective-c,crash-reports,crashlytics,google-fabric,Ios,Objective C,Crash Reports,Crashlytics,Google Fabric,我在最近几次构建中注意到,crashlytics没有发送正确的崩溃报告。。。 在崩溃报告中,我无法调试崩溃发生在哪个类上 虽然我也尝试过手动上传DSYM并使用fabric,但我确实遵循了他们网站上的所有说明 我也尝试过通过从itunesconnect下载来上传DSYM,但没有任何东西能给出正确的崩溃日志 事故报告样本 为什么会这样?请仔细阅读马特的答案 我没有试过,但我认为按照马特回答中提到的指导原则,你可以解决你的问题。试试这个 转到生成设置 然后转到构建选项 内置选项转到调试信息格式 并使用

我在最近几次构建中注意到,crashlytics没有发送正确的崩溃报告。。。 在崩溃报告中,我无法调试崩溃发生在哪个类上

虽然我也尝试过手动上传DSYM并使用fabric,但我确实遵循了他们网站上的所有说明

我也尝试过通过从itunesconnect下载来上传DSYM,但没有任何东西能给出正确的崩溃日志

事故报告样本


为什么会这样?

请仔细阅读马特的答案

我没有试过,但我认为按照马特回答中提到的指导原则,你可以解决你的问题。

试试这个

转到生成设置 然后转到构建选项 内置选项转到调试信息格式 并使用DSYM文件将调试的DWARF更改为DWARF。 现在再次遵循Fabric crashlytics步骤,您肯定会得到正确的崩溃报告

请参阅下面的屏幕截图


我的问题是,我使用命令行工具创建构建,当时没有使用位码标志。所以它给了我不恰当的车祸报告

现在我在我的IPA中加入了位码符号,然后在上传到appstoreconnect.apple.com之后,如果我下载了我的IPA的dsym并上传到Crashlytic丢失的dsym部分,我会得到所有正确的崩溃报告


注意:我从上传到appstoreconnect的构建中下载了DSYM,因为该DSYM包含符号,仅此解决了我的问题。

您是否尝试删除crashlytics仪表板顶部的顶级构建?我们应该如何删除?您可以在Fabric上找到它。io>选择应用>屏幕顶部的crashlytics我已经尝试了Fabric中的Mike。您是否使用位代码并与Apple共享您的符号文件?最重要的是,如果您使用的是位代码,那么您还需要共享您的符号,否则dSYM不包含有用的信息。我使用Xcode创建存档&IPA,我始终在生成设置中设置“启用位代码”是,并手动将丢失的压缩dSYM文件从我创建的存档上载到Fabric missing dSYM部分,但它不起作用,我总是躲在撞车报告的字里行间。你指的是别的吗?
Fatal Exception: NSRangeException

0  CoreFoundation                 0x18cbcefe0 __exceptionPreprocess

1  libobjc.A.dylib                0x18b630538 objc_exception_throw

2  CoreFoundation                 0x18caad200 -[__NSArrayM removeObjectAtIndex:]

3  MyApp                           0x1001a3550 _hidden#4208_ (__hidden#4311_:498)

4  MyApp                           0x10012c008 _hidden#1377_ (__hidden#1463_:318)

5  MyApp                           0x10012f888 _hidden#1403_ (__hidden#1463_:753)

6  MyApp                           0x100132448 _hidden#1497_ (__hidden#1511_:352)

7  MyApp                           0x1001dc1b8 _hidden#5257_ (__hidden#5321_:209)

8  Foundation                     0x18d6c24cc __NSThreadPerformPerform

9  CoreFoundation                 0x18cb7d42c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__

10 CoreFoundation                 0x18cb7cd9c __CFRunLoopDoSources0

11 CoreFoundation                 0x18cb7a9a8 __CFRunLoopRun

12 CoreFoundation                 0x18caaada4 CFRunLoopRunSpecific

13 GraphicsServices               0x18e514074 GSEventRunModal

14 UIKit                          0x192d65058 UIApplicationMain

15 MyApp                           0x10018b9cc main (__hidden#3728_:14)

16 libdyld.dylib                  0x18bab959c start