Appleの開発者の皆さん、iOSのプロビジョニングプロファイル、証明書、アプリIDがプッシュ通知でどのように機能するかを理解しようとしています。私はこれを機能させるのに近づいていると思いましたが、そうではないかもしれません。
アプリを実行してプッシュ通知を登録しようとすると、コンソールに次のエラーが表示されます。
2012-06-26 17:52:29.380 Grouped[1732:707] badgeNumber: 0
2012-06-26 17:52:30.089 Grouped[1732:707] [INFO] device is ready
2012-06-26 17:52:32.654 Grouped[1732:707] JSLOG: Registering with APNS via the App Delegate
2012-06-26 17:52:32.655 Grouped[1732:707] Register success callback set
2012-06-26 17:52:32.661 Grouped[1732:707] didFailToRegisterForRemoteNotificationsWithError:Error
Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for
application" UserInfo=0x18a0c0 {NSLocalizedDescription=no valid 'aps-environment'
entitlement string found for application}
私は今、数時間の調査を行ってきましたが、何が間違っているのか理解できません。アプリIDにリンクされた新しいプロビジョニングプロファイルを作成しました。私はそれを私の電話で見ることができます。
何か案は?
ボーナスの質問:プッシュ通知用にiOSアプリを適切にプロビジョニングするのは、いったいなぜそれほど複雑なのですか?