2017-10-25 2 views
1

신고 된 오류를 상징화하려고합니다. 필요한 모든 dsym, 원본 아카이브 및 몇 가지 unsymbolicated crash 로그가 있습니다. 나는 완전히 엑스 코드에 의해 제공되는 symbolicatecrash 도구를 사용하여 충돌 로그를 symbolicate을 시도했지만 그것은 단지 내 응용 프로그램에서 기호를 symbolicating됩니다 : 당신이 볼 수 있듯이, FlashlightManagersetBrightness 방법에 뭔가가 일으키는iOS 크래시 기호

Last Exception Backtrace: 
0 CoreFoundation     0x185b1fd38 0x1859de000 + 1318200 
1 libobjc.A.dylib     0x185034528 0x18502c000 + 34088 
2 AVFoundation     0x18b3d4208 0x18b31d000 + 750088 
3 Shortcuts      0x1004d47ec 

FlashlightManager.setBrightness(brightness:) + 378860 (FlashlightManager.swift:40) 
4 Shortcuts      0x1004af9a4 specialized FlashlightJavascriptExport.toggle() + 227748 (FlashlightJavascriptExport.swift:0) 
5 CoreFoundation     0x185b276a0 0x1859de000 + 1349280 
6 CoreFoundation     0x185a06820 0x1859de000 + 165920 
7 JavaScriptCore     0x18cb80d3c 0x18c41f000 + 7740732 
8 JavaScriptCore     0x18cb8048c 0x18c41f000 + 7738508 
9 JavaScriptCore     0x18cb80924 0x18c41f000 + 7739684 

이슈. 그러나, 나는이 충돌의 원인이 될 수있는 방법 볼 수 없습니다 : 충돌 보고서가 나에게 더 이상 세부 사항을 제공하지 않고 내가이 방법에 명백한 아무것도 표시되지 않기 때문에

func setBrightness(brightness: Float) throws { 
    guard let avDevice = self.avDevice else { 
     throw FlashlightManagerExceptions.noTorch 
    } 

    try avDevice.lockForConfiguration() 
    if brightness > 0 { 
     try avDevice.setTorchModeOn(level: brightness) 
    } else { 
     avDevice.torchMode = .off 
    } 
    currentBrightness = brightness 
    avDevice.unlockForConfiguration() 
} 

를, 내가 확인할 수 없습니다입니다 사고의 원인.

CoreFoundation, libobjc.A.dylibAVFoundation에서 스택 추적의 다른 부분을 나타낼 수있는 방법이 없으므로이 충돌에 대한 자세한 정보를 얻을 수 있습니까?

+0

[Atos가 시스템 프레임 워크/라이브러리를 제대로 나타내지 못함] 가능한 복제본 (https://stackoverflow.com/questions/26079056/atos-does-not-symbolicate-system-frameworks-libraries-properly) –

+0

답변이있는 동안 저를 올바른 길로 인도 해주었습니다. 그것은 실제로 제 문제가 아니 었습니다. – Jake

답변

0

iOS 11.0.3의 시스템 프레임 워크 심볼이 로컬에 없으므로 symbolicatecrash은 시스템 프레임 워크 심볼을 나타낼 수 없습니다. Atos does not symbolicate system frameworks/libraries properly

내가 기호를 내 장치에 아이폰 OS 11.0.3을 설치하고 엑스 코드에 내 장치를 연결하면 :

나는이 질문에 대한 답을 참조하여 내가 필요한 문자를 가지고 있지 않은 것을 볼 수 있었다 iOS 11.0.3이 자동으로 다운로드되었고 symbolicatecrash이 전체 오류 로그 작업을 시작했습니다.