Apple Push Notification Serviceを利用したアプリがインストールできない

iPhone

Apple Push Notification Service(以下、APNS)を利用したアプリのAdHocビルドを作成してインストールしようとしたところ、下記のエラーメッセージが表示されました。

 A valid provisioning profile for this executable was not found.

XCode OrganizerのConsoleでアプリのインストールを監視したところ、下記のエラーログが出力されました。

 'aps-environment' has value not permitted by a provisioning profile
 A valid provisioning profile for this executable was not found.
 the executable was signed with invalid entitlement

APNSの設定とプロビジョニングファイルのAPP ID等の設定が整合していない場合に発生するようです。
Apple Push Notification Serviceの設定を見直したり、プロビジョニングファイルを作り直すと解決するようです。

今回は、AdHocビルドのプロビジョニングファイルをReleaseビルドのものをベースに作成しましたが、Developビルドのプロビジョニングファイルをインストールしたところ、アプリのインストールも成功しました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です