だから私はこのアプリをDripperと呼んでいます。それは約1か月前に出し、それから数日前にアップデートしました。この更新では、プッシュ通知といくつかの小さな調整が追加されました。開発プロファイルを使用してsandbox-apnでテストしたところ、問題はありませんでした。それから私は物事を本番環境に切り替え、それをテスト飛行にプッシュしましたが、再び物事は完璧に機能しました。更新を市場に出して実行したところ、サーバーで新しいプッシュ登録を取得していないことがわかりました。デバイスのコンソールログを確認したところ、次のことがわかりました。
12月4日17:55:15 Ina-touch-it coffco [1210]:リモート通知の登録
12月4日17:55:15 Ina-touch-it SpringBoard [52]:アプリケーションに有効な「aps-environment」資格文字列が見つかりません'ドリッパー':(null)。通知は配信されません。
12月4日17:55:15 Ina-touch-it coffco [1210]<Warning>: Failed to register with error : Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x174270900 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}
production-apnはアドホックビルドとアプリストアビルドで同じように機能すると思っていたので、少し混乱しています。
これが私のアプリIDとその資格です-> http://i.stack.imgur.com/uf4pB.png
これがアプリストアのプロビジョニングプロファイルです-> http://i.stack.imgur.com/AYOV5.png