3

私は現在生産中のアプリの古い証明書を持っています。この質問(Xcode apple developer certificate expiration: (0xE8008018))と重複しているわけではありません。私は何をすべきか正確に知っているからです。 I にはが含まれていないため、この証明書を作成するために使用されたCSRファイルと、プッシュ通知が多数使用されています。iOSデベロッパーの証明書有効期限

証明書を無効にするとプッシュ通知が中断されますか?

署名について私が証明書を取り消す場合は、ストアにプッシュする前にプロビジョニングプロファイルを再生成する必要がありますか?私はそこに証明書を失効するとき

enter image description here

何が起こるのだろうか?

+0

既存のアプリには影響しません。それはそのまま機能します。 :) – WasimSafdar

+1

あなたのケースでは、新しい証明書を作成し、プッシュサーバー上の古い証明書を新しく生成した証明書で置き換えます。乾杯!すべてのプッシュは引き続きユーザーに提供されます。しかし、新しい証明書を作成した直後に上記のことをしてください。 –

答えて

1

証明書を無効にするとプッシュ通知が中断されますか?

はい、あなたはもはやアプリにプッシュ通知を受信しません証明書を失効場合。

署名について私が証明書を取り消す場合は、ストアにプッシュする前にプロビジョニングプロファイルを再生成する必要がありますか?

新しい証明書を作成してプッシュ通知を送信するサーバーにアップロードすると、プッシュ通知を再度送信できます。こので、AppStoreの新しいバイナリを構築する必要はありません。

何ができますか?私はこの証明書を作成するために使用されたCSRファイルを持っていないので、アプリはたくさんのプッシュ通知を使用します。

新しい証明書リクエストを作成し、正しいアプリケーションにアップロードして、開発者ポータルで新しい証明書を作成します。これを行うには元のCSRファイルは必要ありません。

2

Apple Support article on Certificatesを確認してください。

証明書を無効にするとプッシュ通知が中断されますか?

はい、「あなたのアプリにプッシュ通知を送信できなくなりました。」証明書を再生成し、新しい証明書を使用するようにアプリケーションを変更するまで、少なくとも、

分布:

  • のiOS配布証明書(App Storeで)

お使いのAppleデベロッパプログラムのメンバーシップが有効である場合は、App Storeで既存のアプリは 影響されることはありません。ただし、新しい アプリやアップデートをApp Storeに送信することはできなくなります。

  • のiOS配布証明書(社内、内部使用のアプリ)

ユーザーは、もはやこの 証明書で署名されたアプリケーションを実行することはできません。新しい証明書で が署名された新しいバージョンのアプリを配布する必要があります。あなたのケースでは

0

、新しい証明書を作成し、新しく生成されたものと プッシュサーバー上の古い証明書を交換してください。乾杯!すべてのプッシュは、 ユーザーに引き続き配信します。しかし、新しい証明書を作成した直後のことを確認してください。

プッシュサーバーは、プッシュサーバーとAPNS間の通信に使用されます。 APNSは、有効な証明書を持つサーバーからプッシュペイロードを許可します。 古い証明書を新しい証明書で置き換えてください。私は過去にそれをやった。問題なし を無効にしてプッシュサーバー上の証明書を更新するまで、プッシュは有効になります。

関連する問題