2

OS X アプリケーションに PLCrashReporter を追加し、クラッシュ ダンプをサーバーに正常に保存しています。ただし、plcrashutil は、plcrashutil とクラッシュ ファイルの両方と同じディレクトリに .app と .dSYM があってもシンボリックに表示されません。

また、gdb を使用してアドレスを取得するための TN 2123 の指示に従ってみましたが、クラッシュ ファイルで報告されたシンボルのソース行を提供できませんでした。

4

1 に答える 1

3

plcrashutil はシンボル化せず、標準形式でクラッシュ ファイルを作成するだけです。レポートをシンボル化するには、Xcode の symbolicatecrash.pl を使用する必要があります。

いくつかのバグを修正したパッチが適用されたバージョンの symbolicatecrash.pl がこちらから入手できます: https://github.com/TheRealKerni/QuincyKit/tree/develop/server/local

現在、PLCrashReporter は Intel 64 ビット アーキテクチャでは正しく動作しないことに注意してください。

しかし、64Bit をサポートする新しいバージョンは、HockeyApp と協力して PLCrashReporter 開発者から取り組んでいます。http://www.mikeash.com/pyblog/friday-qa-2012-04-27-plcrashreporter-and-unwinding-the-stack-with-dwarf.htmlおよびhttp://www.hockeyapp.net/blogを参照してください。 /2012/4/27/mac-os-x-sandbox-support-is-coming.html

于 2012-05-03T08:53:15.383 に答える