web-dev-qa-db-ja.com

Appleプッシュサービスは30日で有効期限が切れます

本日、次のメールを受け取りました。

親愛な - -、

この証明書は30日後に無効になります。新しい証明書を作成するには、アカウントの証明書、識別子、プロファイルにアクセスしてください。

証明書:Apple Push Services

識別子:– – –

チームの名前: - - - -

期限切れの証明書の詳細については、証明書のサポートページにアクセスしてください。

宜しくお願いします、
アップル開発者関係

Apple Developer in the under

証明書、識別子、プロファイル>証明書>製造

次のようになります:

enter image description here

私は今何をしなければなりませんか?取り消して新しいものを作成しますか?プッシュ通知は引き続き機能しますか?

14
user6771756

証明書の有効期限が切れると、プッシュ通知の送信に使用できなくなります。各アプリIDには、一度に2つの開発用SSL証明書と2つの本番用プッシュSSL証明書を含めることができます。新しい証明書を作成し、Apple Developer CenterのApp IDに追加します。

プッシュ通知の送信に使用するサービスに新しい証明書を追加します。これらのサービスが新しい証明書で更新されたら、有効期限が切れる証明書を取り消すことができます。

7
quellish

プッシュ通知証明書を更新する必要があります。手順は次のとおりです。

  1. Developers account-> Certificates、IDs&Profilesにログインし、期限切れの証明書を確認します。

  2. 識別子->アプリID-> AppIdをクリック->下にスクロールして[プッシュ通知]-> [編集]-> [プロダクションSSL証明書]の下の[証明書の作成]をクリックします。

  3. Macのキーチェーンアクセスから証明書署名リクエストを作成します。

    • キーチェーンアクセスの起動-> [キーチェーンアクセス]> [証明書アシスタント]> [認証機関からの証明書のリクエスト]を選択します。
    • [証明書アシスタント]ダイアログで、[ユーザーのメールアドレス]フィールドにメールアドレスを入力します。
    • 「共通名」フィールドに、キーの名前を入力します
    • 「CAメールアドレス」フィールドは空のままにします。
    • [ディスクに保存]を選択し、[続行]をクリックしてコンピューターに保存します。
  4. Apple開発者サイトに戻り、上記のステップで作成したCSRをアップロードします->続行-> Macに証明書をダウンロードします。

  5. ダウンロードした証明書をダブルクリックして、Macのキーチェーンにインストールします。

  6. キーチェーンアクセスを開く->証明書->新しい証明書とその秘密鍵がリストに表示されます。

  7. プッシュ通知クライアントの証明書をエクスポートします。キーチェーンアクセスで証明書を右クリックし、[エクスポートAppleプッシュ証明書: "->パスワードを空のままにします-> P12ファイルとして保存します]を選択します。

  8. OneSignalにログイン->アプリ->設定->有効期限を確認-> [編集]をクリック->以前に保存したP12ファイルを参照.

  9. 開発者アカウントから古いAPNs認定を取り消します。

ステップ8と9では、OneSignalを使用しない場合、エクスポートされたp12ファイルをサードパーティのプッシュサービスクライアントのアプリ設定でアップロードする必要があるのと同じプロセスです。

4
Neel