Xcode 4.6.2 を実行しており、デバイス (第 4 世代 iPod) で Instruments (4.6) を実行しようとしています。デバイス上でのコンパイルと実行は何の問題もありません。どちらもシミュレーターでのプロファイリングではありません。デバイス自体でプロファイルを作成しようとすると、コンパイルとインストールが正常に行われるように見えますが、Instruments の起動後にエラー音が聞こえ、デバイスでアプリが起動せず、Xcode で出力が表示されず、Instruments で記録が行われないようです。赤い丸の「記録」ボタンはグレー表示のままです。
私が見る唯一のフィードバックは、Xcode ウィンドウの上部にある「ツールバー」の「ステータス ウィンドウ」にある「Finished running - Profiling xxxx.app」です。
編集:詳細。さらに調査を行った結果、この問題に関する情報がデバイス ログにあることがわかりました。
インストゥルメントを実行しようとすると、次のようになります。
SpringBoard[17] : 終了アサーションのために com.abc.appname を kill する
installd[13786] : 権限 'keychain-access-groups' には、プロビジョニング プロファイルで許可されていない値があります
installd[13786] : 権限 'aps-environment' には、プロビジョニング プロファイルで許可されていない値があります
installd[13786] : 資格 'application-identifier' には、プロビジョニング プロファイルで許可されていない値があります
installd[13786] : 権限 'keychain-access-groups' には、プロビジョニング プロファイルで許可されていない値があります
installd[13786] : 権限 'aps-environment' には、プロビジョニング プロファイルで許可されていない値があります
installd[13786] : 資格 'application-identifier' には、プロビジョニング プロファイルで許可されていない値があります
他のさまざまな同様の投稿からの提案が試行され、失敗しました:
デバイスからアプリをアンインストールして再インストールする - 同じように失敗する
プロビジョニング プロファイル情報を「entitlements.plist」またはさまざまな「entitlements.entitlements」または「appname.entitlements」に追加すると、同じように失敗します
'Product' -> 'Scheme' -> 'Edit Scheme...' を介して 'scheme' を手動で変更すると、プロファイリング スキームがリリース ビルド構成からデバッグ構成に変更されます - 同じことが失敗します
Xcode 内のすべてのプロビジョニング プロファイルを手動で削除し、プロジェクトとターゲット内のすべてのコード署名 ID をクリアして保存し、Xcode を再起動して、プロビジョニング プロファイルを再インポートし、コード署名 ID を再割り当てします。- 失敗