2011-08-01 7 views
4

.dSYMにはDWARF情報以外の情報が含まれていますか?私は、アプリケーションのリリースビルドを作成しました。今度はdwarfdumpを実行すると、実行可能ファイルにはDWARF情報がない(「空」と表示されます)、これは私が期待するものです。しかし、dsymutilを実行すると、空でないシンボルファイルが作成されます。これらはバイナリファイルなので、何が入っているのかわかりません。誰かがこれについて私を啓発することはできますか?これらのファイルの閲覧者はいますか?リリースビルド用のdSYMファイル

答えて

1

はい、追加情報があります。 .dSYMファイルは実際にはディレクトリであることに注意してください。あなたが見つける内部:

SomeApp.app.dSYM/Contents/Info.plist 
SomeApp.app.dSYM/Contents/Resources/DWARF/SomeApp 

あなたはリリースビルドをしたときに作成された正確な.dSYM.appバンドルを維持する必要があることに注意してください。たとえコードが変更されていなくても、別のビルドの.dSYMは、あなたが行ったビルドごとに一意のIDを生成するので、一致しません。

関連する問題