2012年5月14日月曜日

The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile.

特定のデバイス+特定のアプリだけ表題の警告が出て実機に転送できないという現象が発生しました。
いつものようにgoogle先生に聞いてみたのですがいろいろな原因があるようですね。
最終的に解決したのですが。根本的な原因は不明なままです。

◎対処内容
  1. デバイスのProvisioning Profileをすべて削除する。
  2. デベロッパー登録更新後に作成したProvisioning ProfilesのDevicesにて当該デバイスにチェックが入っていなかったのでチェック。
  3. 修正したProvisioning Profileをダウンロード。
  4. Organizerで当該デバイスのProvisioning ProfilesにダウンロードしたProvisioning Profileを追加する(ドラッグアンドドロップではなく下の+addで追加)
今回はこれで解決しました。まぁProvisioning Profileの対象デバイスにチェックが入っていなかったのが原因だと思われます。
このエントリーをはてなブックマークに追加

0 件のコメント :

コメントを投稿