2

デバッグシンボルとは何かを簡単に理解するのに役立つ人はいますか? それらをいつ使用するか。

iOS アプリケーションからデバッグ シンボルが削除されたことを確認するにはどうすればよいですか。他の回答の中には、Targets> Build settings> Deployment> SET NO の下で、コピー中にデバッグシンボルを削除することが提案されていました。

しかし、デバッグ エントリとリリース エントリしかなく、どちらも SET NO です。

1) Distribute エントリを追加して NO に設定する必要がありますか? 2) この項目を NO に設定したら、デバッグ シンボルの削除が機能していることを確認するにはどうすればよいですか?

4

1 に答える 1

4

Strip Debug Symbols During Copyリリース/配布構成では、おそらく YES に設定する必要があります。バイナリ サイズを比較できます。デバッグ シンボルを含むものの方が大きくなります。

デバッグ シンボルは基本的に、追加のデバッグ情報がバイナリに含まれていることを意味します (たとえば、メソッド名が削除/削除されていないなど)。通常、Xcode でビルドする場合、これらのシンボルを含む特別なファイルが作成されます。これらのシンボルは、後でクラッシュ レポートのシンボル化などに使用されます。

于 2013-08-22T11:05:45.763 に答える