2017-02-14 9 views
0

私に与えられたクラッシュレポートを象徴する必要がありますが、私はAppleに送付された最初のアーカイブを作成しませんでした。しかし、私は.dsymファイルを持っています。クラッシュファイルを象徴する方法はありますか?アーカイブを使わずにシンボルを作成するにはどうすればよいですか.dsymファイルはありますか?

ありがとうございました。

+0

このリンクをクリックすると、それらの使用方法についての詳細な説明があります。 http://noverse.com/blog/2010/03/how-to-deal-with-an-iphone-crash-report/ –

答えて

1

これはXcodeの8.2.1を想定しているがXcode.appとしてインストールされている

それは は、クラッシュレポートをダウンロードsymbolicationフォルダ

に.dsymファイルを入れsymbolicationデスクトップ上に新しいフォルダを作成して呼び出します 種類、端末において

を(I、これらのファイルの形式としてCustomerID.crashを使用):

cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash ~/desktop/symbolication/symbolicgtecrash 
cd ~/desktop/symbolication 
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer" 

次に、各ファイルはsymbolicateするために、タイプ:

./symbolicatecrash CustomerID.crash > CustomerID_symbolicated.crash 

ここ

0

(得意先は、クラッシュレポートを保存するときに使用される顧客IDがどこにあるか)クラッシュログを取得する別の方法がある: -

はATOSを使用してアプリのdSYMファイルのパスは、クラッシュアドレスを持つコマンドと、端末上で実行コピー: - ここに

はコマンドです: -

atos -arch arm64 -o~/Documents/yourApp.app.dSYM/Contents/Resources/DWARF/yourApp yourExceptionAddress

例えば: -

yourExceptionAddress = 0x100048000

関連する問題