14

私の iOS プロジェクトでは、 を に設定しGenerate Debug SymbolsましたYesが、.dYSM ファイルが DerivedData フォルダーに作成されません。このアプリケーションを iPhone で実行しています。時間プロファイラーはすべてのシンボルを16進アドレスで表示するため、時間プロファイラーを実行するためにマップする必要があるためです。これは、時間のかかるタスクを識別するために象徴化する必要があります。

前もって感謝します。

4

1 に答える 1

39

私はこのアップルドキュメントを調べました。これは私を助けました。これは、ターゲットビルド設定にあるように設定するDebug Information formatことを示しています。DWARF AND DSYM

このアップルドキュメントには次のように書かれています:

デフォルトでは、Xcode はシンボルを dSYM バンドルとして Build フォルダーに保存します。Xcode は、拡張子 .dSYM を実行可能ファイル名に追加して、デフォルトの dSYM バンドル パスを作成します。Xcode で dSYM バンドルを生成するには、プロジェクトの [ビルド設定] 領域に移動し、[ビルド オプション] セクションで [デバッグ情報形式] > [dSYM ファイルを使用する Dwarf] を選択します。

于 2016-08-02T05:57:31.623 に答える