過去6か月間に数十のバージョンを提出したアプリがあり、APNSを使用しています。Xcode 8にアップグレードした後、Appleから次のメールを受け取りました
親愛なる開発者、
APP_NAMEの最近の配信に1つ以上の問題が見つかりました。配信は成功しましたが、次の配信で次の問題を修正することをお勧めします。
プッシュ通知のエンタイトルメントがない-アプリにAppleのプッシュ通知サービスのAPIが含まれていますが、aps-environmentエンタイトルメントがアプリの署名にありません。これを解決するには、プロビジョニングポータルでプッシュ通知に対してアプリIDが有効になっていることを確認してください。次に、aps-environmentエンタイトルメントを含む配布プロビジョニングプロファイルでアプリに署名します。これにより正しい署名が作成され、アプリを再送信できます。詳細については、ローカルおよびプッシュ通知プログラミングガイドの「プロビジョニングと開発」を参照してください。アプリがApple Push Notificationサービスを使用しない場合、アクションは不要です。今後の送信からAPIを削除して、この警告を停止することができます。サードパーティのフレームワークを使用している場合、
問題を修正したら、XcodeまたはApplication Loaderを使用して、新しいバイナリをiTunes Connectにアップロードできます。
よろしく、
App Storeチーム
奇妙なのは、developer.apple.com- > Certificates、Identifiers&Profilesに行っても、AppIdでプッシュ通知がまだ有効になっていることです。私は今までにやったことと何も違うことをしていませんので、Xcode 8のアップデートが何かを壊したかどうか知りたいです。何か案は?
ところで:彼らがプッシュ通知プログラミングガイドに付けたリンクが電子メールで壊れていたので、それは良い兆候ではありません。