0

過去2日間、iOSアプリでプッシュ通知を取得しようとしていますが、成功しませんでした。アプリケーションは、正しいプロビジョニングプロファイル、アプリケーション識別子、および資格を使用しています。アプリは、登録が成功すると受信されるdidRegisterForRemoteNotificationコールバックも受信しています。このコールバックからデバイストークンを取得し、それを使用して、UrbanAirshipとプライベートサーバーを使用してこのデバイスに通知を送信します。私のアプリケーションはこの通知を受け取りません。通知は、通知設定でこのアプリケーションに対して有効になっています。

私が理解できることの1つは、デバイスコンソールで次のエラーが常に発生していることです。

Feb 14 03:49:55 unknown amfid[1098] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Feb 14 03:49:55 unknown amfid[1098] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Feb 14 03:49:55 unknown amfid[1098] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Feb 14 03:49:55 unknown amfid[1098] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile
Feb 14 03:49:55 unknown amfid[1098] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile

私はこのエラーを修正するために資格を変更するためにあらゆることを試みましたが、役に立ちませんでした。最後に、モバイルプロビジョニングプロファイルからエンタイトルメントをコピーして、エンタイトルメントファイルに貼り付けました。

誰かが私が問題を理解するのを手伝ってもらえますか?

4

1 に答える 1

0

デバイスを変更したところ、コンソール ウィンドウで同じエラーが発生しているにもかかわらず、プッシュ通知を受信できるようになりました。

于 2013-02-18T05:40:37.900 に答える