5

XCode4でクラッシュレポートを象徴するようにしようとしています。私はグーグルでこのリンク(https://github.com/chrispix/symbolicatecrash-fix)をたどりましたが、停止します。手順には、「iOSクラッシュレポートの記号を修正するには、/ usr / local / bin / symbolicatecrashを脇に移動し、このリポジトリのバージョンにコピーしてください」と記載されています。Macで「/usr/ local /bin/」が見つかりません。私はMacの世界に慣れていないので、理解できないことがあると確信しています。「/usr/ local / bin /」が存在しない場合、XCode 4はどこでsymbolicatecrashを検出しますか?修正すべきバグがたくさんあるので、初心者を正しい方向に向けてください。

ありがとうトム

4

1 に答える 1

10

そのツールは、新しいバージョンの SDK で /Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash に移動されました。

次のように実行します。

./symbolicatecrash -A -v [クラッシュ ログ ファイル名] MyApp.dSYM

これは iOS 専用です。OSX についてはhttp://developer.apple.com/tools/xcode/symbolizingcrashdumps.htmlを参照してください (アプリにシンボル「dSYM を使用した DWARF」を含めるには、ビルド設定で有効にする必要があります)。

次のように実行します。

./symbolizecrashlog [アプリケーション名] [クラッシュログ ファイル名] > symbolized.crash

通常、これはすべて自動的に行われることを付け加えておきます。これらの手動のアプローチは、 Xcode 4 クラッシュ ログのシンボル化の失敗で説明されているように、システム シンボル データベースに問題がある場合のためのものです。

于 2011-06-09T10:54:22.287 に答える