ベストアンサー1
「Apple開発iOSプッシュサービス」と「Apple製品iOSプッシュサービス」は、古い名前2 つの環境に別々の証明書が必要になった場合の証明書用。
これで、必要な証明書は1つだけになりました。新しい HTTP/2 APIそのため、証明書の名前がより一般的な「Apple Push Services」に変更されました。
Apple の公式ドキュメントはこちら (この回答の時点では):https://web.archive.org/web/20150701004738/https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html
Appleの公式ドキュメント(2023年):https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/sending_notification_requests_to_apns
WWDC 2015「通知の新機能」ビデオはこちら:https://developer.apple.com/videos/play/wwdc2015-720/
したがって、2 つの別々の環境に対して証明書を作成することはできません。これの主な利点の 1 つは、アプリの「デバッグ」ビルド (主にケーブル経由でデバイスに直接インストールされたもの) で機能する証明書が、テスターに送信するビルドや本番ビルドでも機能することです。