ios - Crashlytics 没有给出正确的崩溃报告

标签 ios objective-c crash-reports crashlytics google-fabric

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

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

我也尝试通过从 itunesconnect 下载来上传 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

为什么是_hidden#4208??

最佳答案

试试这个

  1. 转到build设置
  2. 然后转到构建选项
  3. 在构建选项中转到调试信息格式
  4. 并将DebugDWARF更改为DWARF with DSYM File

现在再次按照 Fabric crashlytics 的步骤,您一定会得到正确的崩溃报告。

引用下面的截图

enter image description here

关于ios - Crashlytics 没有给出正确的崩溃报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45159917/

相关文章:

ios - cocos2d-iphone中方法的随机实现?

c# - 如何从用 C# 编写的 WinRT 应用程序中获取崩溃日志和堆栈跟踪?

android - 单击计算按钮时程序崩溃

objective-c - 从 iOS 而非 FbAppName 发送的 Facebook native 共享对话框?

ios - 有没有好的 iPhone 图表库?

ios - 根据 NSDictionay 中的键对 NSDictionary 的 NSArray 进行分组

ios - 声明 ‘setxattr’ 必须先从模块 ‘Darwin.POSIX.sys.xattr’ 导入

objective-c - 在多个 NSView 之间交替

ios - iPhone 崩溃、ASIHTTPRequest 或 NSURL 相关

ios - 将摇动手势事件传递给应用程序委托(delegate)