2011-07-30 7 views
8

「コマンドI」または「XCodeプロダクトメニュー」を実行して「プロファイル」メニュー項目を選択すると、「この実行可能ファイルの有効なプロビジョニングプロファイルが見つかりませんでした」が表示されます。XCodeプロファイル/インスペクタを実行するプロビジョニングプロファイルが無効です - iPhone App

メモリリークのために私のiPhoneアプリケーションをプロファイルしたいと思います。有効なチームプロビジョニングプロファイルがあり、有効なアプリ固有のプロビジョニングプロファイルと配信プロファイルがあります。

ビルド設定で何か設定する必要がありますが、わかりません。プロファイリング用の無効なプロビジョニングプロファイルを検索すると、プロファイルワードが多すぎるため、何も見つかりません。

私は誰も気にしたくありませんが、私は解決策を探したり答えを見つける方法に関するアイデアがありません。

+0

デバイスのプロビジョニングプロファイルはどうですか、確認しましたか? –

+0

もちろん、私はこれを投稿した直後に動作するようになっています。私は配布プロファイルの代わりにリリース用のiPhone Developerプロファイルを使用するようにビルド設定を変更しました。それが最高のものかどうかはわかりませんが、それはうまくいっています。今では、Instrumentsを使用してメモリリークを探すことができます。 –

+0

これはこのために使用するのがベストプラクティスですか?私はリリースビルドを使用するときに同じ問題に遭遇しました(これはデフォルトのようでした) – Marchy

答えて

3

次のように私の経験から、あなたのプロビジョニングの設定がどのようにセットアップのほとんどの安全な方法:

  1. Go]をプロジェクトのビルド設定タブへ
  2. セット」(あなたのコード署名を設定 あなたの目標より上)すべてのフィールドに符号をつけないでください。これは、将来の のトラブルに遭遇しないようにするためです。これは、Goが
  3. は両方のデバッグ(親会社のデバッグを設定し、それが「iPhone開発」 これは非常に重要であると任意のiOS SDKの子供の設定]タブを作成し、あなたのターゲットに過去
  4. アプリの提出時に私に手間が同棲していますあなたはチームで作業する場合は特に。そこ 自分のプロフィールを設定する誰かよりも悪いとコードリポジトリにコミットする よりも何もありません!
  5. あなたの制作/ Enterpriseまたはアドホックに設定されたプロビジョニングあなたが 制御にする必要があります静的として任意のプロビジョニングプロファイルが 配布ビルドに使用されています。

私はこれに切り替えたので、うまく動作しなかった、間違って署名された、または類似したビルドに問題はありませんでした。

また、すべてのデバイスを初めてマシンに接続すると、開発者ポータルにnice +(プラス)ボタンを追加して、デバイスとMacの両方に最新のプロビジョニングがあることを確認します。

関連する問題