2017-10-25 17 views
1

報告されたクラッシュを象徴しています。私は必要なdsym、元のアーカイブ、およびいくつかのシンボル化されていないクラッシュログをすべて持っています。私は完全にXcodeので提供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

私は私のデバイス上のiOS 11.0.3をインストールし、Xcodeのに自分のデバイスを接続したら、 iOS 11.0.3が自動的にダウンロードされ、symbolicatecrashがクラッシュログ全体で作業を開始しました。

関連する問題