19

私には少しジレンマがあります—何をしても、デバイスでプロファイリングしている間、AppleのInstruments.appに含まれている楽器のいずれかを象徴させることはできません(iOSシミュレーターでは問題なく動作します)。

私は、次のような考えられるすべてのことを試しました。

  • 実際にdSYMを構築していることを確認する
  • デバッグビルドスキームとリリースビルドスキームの切り替え
  • 開発証明書で署名証明書が使用されていることを確認してください
  • Spotlightのプライバシーリストから派生データフォルダを追加および削除する
  • プロファイリングの前にクリーン&ビルド
  • ビルドおよびプロファイリングの前に派生データフォルダを削除する

ここからどこに行けばいいのかわかりません—週の初めに1、2時間シンボルを持っていましたが、もうまったく表示させることができません。Instrumentsが常に私のアプリのシンボルを見つけられるようにするための神秘的な呪文が何であるかを理解することは素晴らしいことです。

4

4 に答える 4

18

[ファイル]メニューには、[ドキュメントの再シンボル化]のオプションがあります。これを選択すると、リストでバイナリを検索し、[検索]ボタンを使用してdSYMの場所を手動で指定できます。Spotlightを使用してdSYMを見つけるためのチェックボックスもここにあります。Spotlightがある時点で中断された場合、非アクティブ化された可能性がありますが、現在は修正されています。

Instrumentsが実際にインストルメントしている間はこれを行うことができないようですが、次にRecordを押したときのために設定を保持しているようです。ただし、Instrumentsを閉じた後の設定は記憶されていないようです。

于 2011-05-23T21:17:59.290 に答える
18

(配布プロファイルではなく)開発プロファイルを使用してアプリに署名していることを確認しましたか?通常、インストルメントでリリースビルドを使用していることに注意してください。そのため、リリース構成に配布プロファイルを選択していないことを確認してください...

于 2012-09-19T20:07:57.013 に答える
0

Instruments4.2が正しいdSYMファイルで数回シンボリックできないのを見てきました。

Instrumentsを保存して終了/再起動すると、シンボリックになります。

(時々、小さなサンプルをキャプチャして、大きなサンプルを収集する前にそれが機能することを確認します。)

于 2011-12-01T23:03:18.870 に答える
0

xcodeのツールとは別に、atosを使用できます:https ://stackoverflow.com/a/4954949/312725

スライドも考慮に入れてください:https ://stackoverflow.com/a/13576028/312725

(この情報を、それに関連するいくつかの関連する質問に追加しますが、正確に重複する質問ではありません。これはコピーして貼り付けられます。スパムではなく、その質問をグーグルで検索した人を助けるための正直な試みです。)

于 2013-10-24T11:09:09.333 に答える