私に与えられたクラッシュレポートを象徴する必要がありますが、私はAppleに送付された最初のアーカイブを作成しませんでした。しかし、私は.dsymファイルを持っています。クラッシュファイルを象徴する方法はありますか?アーカイブを使わずにシンボルを作成するにはどうすればよいですか.dsymファイルはありますか?
ありがとうございました。
私に与えられたクラッシュレポートを象徴する必要がありますが、私はAppleに送付された最初のアーカイブを作成しませんでした。しかし、私は.dsymファイルを持っています。クラッシュファイルを象徴する方法はありますか?アーカイブを使わずにシンボルを作成するにはどうすればよいですか.dsymファイルはありますか?
ありがとうございました。
これは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
ここ
(得意先は、クラッシュレポートを保存するときに使用される顧客IDがどこにあるか)クラッシュログを取得する別の方法がある: -
はATOSを使用してアプリのdSYMファイルのパスは、クラッシュアドレスを持つコマンドと、端末上で実行コピー: - ここに
はコマンドです: -
atos -arch arm64 -o
~/Documents/yourApp.app.dSYM/Contents/Resources/DWARF/yourApp yourExceptionAddress
例えば: -
yourExceptionAddress = 0x100048000
このリンクをクリックすると、それらの使用方法についての詳細な説明があります。 http://noverse.com/blog/2010/03/how-to-deal-with-an-iphone-crash-report/ –