2014-01-27 3 views
0

나는 로그인 한 후 가끔씩 사용자를 밖으로 내쫓고 몇 시간 동안 최소화 한 앱을 가지고 있습니다. 그것은 특정 장치 또는 OS 버전에 대한 선호없이 무작위로 발생합니다. 다음은 버그 센스 충돌 로그입니다.이 버그 센스 충돌 보고서는 어떻게 해석합니까?

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

It 당신이 그것을 상징화 할 때까지 아무것도 의미하지 않습니다. – trojanfoe

+0

어떻게하면됩니까? – okawei

+0

릴리스 빌드의'.dSYM' 파일을 사용하여 해당 번호를 이해합니다. Apple이 작성한 크래시 로그로 수행 할 수있는 몇 가지 방법이 있지만 버그 감각을 알지 못합니다. – trojanfoe

답변

0

프로젝트의 Bugsense 설정에서 DSYM 파일을 업로드하여이 줄을 이해할 수 있습니다.

다음 프로젝트에가는 설정하십시오 -> DSYMs은

(여기 당신이 압축과 xarchive에서 DSYM 파일을 업로드하는 방법을 설명)이 충돌 보고서를 도와 심볼 정의 파일입니다 생성자는 해당 보고서에 코드화 된 정보에 해당하는 코드 행을 이해합니다. 배포 용 바이너리 또는 앱 스토어에 업로드 할 때마다 최신 DSym 파일을 업로드하십시오. (이 파일을 업로드해야하는 더 나은 방법이나 빈도를 아는 사람이라면 적어도 내가 한 일입니다.)