1. ホーム
  2. debugging

[解決済み] dSYMとは何か、どう使うか?(iOS SDK)

2022-05-15 19:05:12

質問

コンパイラが .dSYM ファイルを生成することがあります。これはデバッグ関連のファイルだと思うのですが、それが何なのか、どのように使うのかがわかりません。

.dSYM とは何ですか。どのように使用すればよいのでしょうか。

どのように解決するのですか?

dSYM ファイルは、アプリのデバッグシンボルを保存します。

Crashlytics のようなサービスは、これを使用してクラッシュ ログ内のシンボルを適切なメソッド名に置き換えるため、読みやすく、意味をなすことになります。

dSYM を使用する利点は、アプリをシンボルとともに出荷する必要がないため、リバース エンジニアリングが難しくなり、バイナリ サイズも小さくなることです。

クラッシュ ログをシンボル化するために使用するには、アプリ バイナリをコンパイルしたマシン (dSYM を格納するマシン) のオーガナイザーで、デバイスのデバイス ログにクラッシュ ログをドラッグする必要があります。

dSYM はあるが、アプリのバイナリをコンパイルしたマシンがない場合は、次の手順に従ってください。 この のリンクをクリックして、マシンに DSYM をインストールしてください。

には mac アプリ があり、自分でクラッシュログを作成する場合に役立ちます。

より詳細な情報は アップル テクニカルノート TN2151