1

iPadアプリをクラッシュさせるバグを解決しようとすると、iOS用のプライベートdylibビルドから発生していることがわかります。クラッシュレポートのスタックトレースにシンボルが表示されません。dylibはテスト用のデバッグ用にビルドされています。

  1. 手動で実行しようとしてsymbolicatecrash -A -v "the crash log " "my dylib.dSYM"も役に立ちません。
  2. nmコマンドを使用しましたが、メソッドが表示されます。
  3. dwarfdump --lookup "the address" --arch armv7 "path to dSYM"そしてそれは

    .debug_info.... not found 
    .debug_frame... not found
    

アプリバンドルの一部としてパッケージ化され、リンク時にアプリによって読み込まれるdylibにシンボルを表示する方法はありますか?

4

1 に答える 1

0

otoolを試して、dylib によってエクスポートされたシンボルを一覧表示します。

otool -TV your.dylib
于 2012-10-27T07:55:36.210 に答える