2014-01-27 37 views
0

我有一个应用程序偶尔会在用户登录后将其踢出,并将其最小化了几个小时。它随机发生,没有特定设备或操作系统版本的偏好。这里是错误的碰撞日志如何解读这个bugsense崩溃报告?

Error Message 

data parameter is nil 


Where 

0x84000 + 


Short Stacktrace 

0 CoreFoundation 0x2e7cee83 + 130 

1 libobjc.A.dylib 0x38b2b6c7 objc_exception_throw + 38 

2 CoreFoundation 0x2e7cedc5 + 0 

3 Foundation 0x2f156be7 + 66 

4 MEMetrics 0x0009820d 0x84000 + 82445 

5 Foundation 0x2f10947f + 54 

Affected App Versions 

2.0 

Affected SDKs 

7.0.4 

Details (last occurence of error) 


OS iOS 7.0.4 

App Version 2.0 

Device iPhone5,3 

Country US 

wifi_on 1 

user_id [email protected] 

locale en_US 

sdk_version 3.4 

mobile_net_on 0 

jailbreak 0 

log_data  {u'ms_from_start': 42804} 

internal_version  2.0 

carrier Verizon 

build_uuid 5310A8F9-6F2B-3D2D-B7E8-9C5F9621FF3C 

gps_on 1 

execname  MEMetrics 

它似乎没有出现在特定的文件。

+0

它意味着什么,除非你象征着它。 – trojanfoe

+0

我该怎么做? – okawei

+0

它涉及使用发布版本中的'.dSYM'文件来理解这些数字。有一些使用Apple生成的崩溃日志的方法,但我不知道错误感。 – trojanfoe

回答

0

您可以通过在项目的Bugsense设置中上传DSYM文件来理解这些行。

尝试将项目再设置 - > DSYMs(这说明你应该如何 压缩并从xarchive上传DSYM文件)

这些符号定义文件,帮助崩溃报告生成器了解与该报告中编码的信息相对应的代码行。上传最新的DSym文件,每次上传二进制发布或应用商店(至少这是我做的,如果有人知道我们应该上传这些文件的更好方式或频率,请告诉我们)