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ビルドのプロビジョニングファイルをインストールしたところ、アプリのインストールも成功しました。