2017-09-26 23 views
8

Xcode 9およびmacOS 10.13の最新バージョンを使用しています。メモリプロファイリングがXcode 9で機能しない

私は自分のアプリケーションの現在の状態からメモリグラフを作ってみる、それは選択なしを言う空の画面が表示されます。

"No selection" title after trying to create a memory graph

は、私はまた、プロフィールや楽​​器で動作するようにしようとしたが、それは私が許可エラーのために実行することはできませんでした。

ターゲットの実行に失敗しました。

[app name]をデバッグする権限が拒否されました。

私はこれらのスレッドの認識していますし、それらで利用可能な提案を試みたが、彼らを動作していないようでした:

もの:

  • 再起動Xcodeの
  • にスキームのアプリケーション環境を変更するビルドフォルダ
  • の清掃プロジェクト
  • のクリーニング派生Dataフォルダ
  • を空にするリリースの代わりにデバッグ
  • 手動プロビジョニングプロファイルを管理し、デバッグのために開発プロファイルを選択し、それが9

    がいずれかであるXcodeの持つ固有の問題だよう

が見える異なるOSバージョンと

  • しようとシミュレータ(iOSの11、iOSの10)をリリースこの問題の回避策?

  • +1

    この問題もあります。プロファイルの問題をプロビジョニングすることが原因であると確信しています。私は一度作業していましたが、次に試してみると再び動作しなくなりました。 –

    +1

    この[解決策](https://stackoverflow.com/a/46667604/4439188)を試してみてください。 –

    +3

    これは既知のバグです。 Xcodeを最新のベータ版にアップデートしてください。 – matt

    答えて

    0

    Xcodeを9.2に更新するはこの問題を解決しました。

    4

    物理デバイスでアプリケーションを構築しようとしましたが、メモリグラフにSwiftクラスが表示されませんでした。それにもかかわらず、割り付け観察はインストゥルメンタルでうまくいきました。

    これはシミュレータに起因する問題のようです。

    +0

    これも私のために働いた。まだシムではできませんが、デバイスは機能します。 –

    1

    私の場合私はXcodeを使用していた9. Xcode-> Preferences-> Locations-> Command Line Tools = Xcode 8.3.3にチェックしたところ、Xcode 8.3.3からXcode 9.0に変更され、ワーキング。

    -1

    私の場合、プロファイリングのビルド構成は、スキームでデバッグの代わりにリリースに設定されていました。それを変更した後は、シミュレータでプロファイルできます。

    これが役に立ちます。

    関連する問題