[解決済み] dSYMとは何か、どう使うか?(iOS SDK)
2022-05-15 19:05:12
質問
コンパイラが .dSYM ファイルを生成することがあります。これはデバッグ関連のファイルだと思うのですが、それが何なのか、どのように使うのかがわかりません。
.dSYM とは何ですか。どのように使用すればよいのでしょうか。
どのように解決するのですか?
dSYM ファイルは、アプリのデバッグシンボルを保存します。
Crashlytics のようなサービスは、これを使用してクラッシュ ログ内のシンボルを適切なメソッド名に置き換えるため、読みやすく、意味をなすことになります。
dSYM を使用する利点は、アプリをシンボルとともに出荷する必要がないため、リバース エンジニアリングが難しくなり、バイナリ サイズも小さくなることです。
クラッシュ ログをシンボル化するために使用するには、アプリ バイナリをコンパイルしたマシン (dSYM を格納するマシン) のオーガナイザーで、デバイスのデバイス ログにクラッシュ ログをドラッグする必要があります。
dSYM はあるが、アプリのバイナリをコンパイルしたマシンがない場合は、次の手順に従ってください。 この のリンクをクリックして、マシンに DSYM をインストールしてください。
には mac アプリ があり、自分でクラッシュログを作成する場合に役立ちます。
より詳細な情報は アップル テクニカルノート TN2151
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み] アトミック属性と非アトミック属性の違いは何ですか?
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] performSelectorのセレクタが不明なため、リークが発生する可能性があります。
-
[解決済み] スタックトレースとは何ですか、またアプリケーションのエラーをデバッグするためにスタックトレースをどのように使用できますか?
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み】C++のコンパイルにはなぜそんなに時間がかかるのですか?
-
[解決済み] Chromeの開発ツールです。[VM] javascriptからファイル
-
[解決済み] Mac OS X 用の Fiddler のような HTTP/HTTPS 傍受ツールはありますか?[クローズド]
-
[解決済み] Android Studio IDE。例外発生時のブレーク
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
c言語における文字列のエラーになりやすい点
-
0xC0000005: 場所 0x00ef1000 の読み取りでアクセス違反が発生しました。
-
g++コンパイルエラー解析 "このスコープでは宣言されていません"
-
[解決済み] Chrome Developer Toolsでstatus=canceled for a resourceとはどういう意味ですか?
-
[解決済み] twig テンプレートで変数を var_dump するには?
-
[解決済み] Mac OS X 用の Fiddler のような HTTP/HTTPS 傍受ツールはありますか?[クローズド]
-
[解決済み】ライブラリ?静的?ダイナミック?それともフレームワーク?プロジェクトの中に別のプロジェクトがある
-
[解決済み] iphone クラッシュレポートの .dSYM ファイルがある場所
-
[解決済み] なぜデバッグはIDEで行うのが良いのか?[クローズド]
-
[解決済み] dSYMとは何か、どう使うか?(iOS SDK)