3

Ich habe ein Konto mit alten Zertifikat für eine App, die derzeit in Produktion ist. Es ist kein Duplikat dieser Frage (Xcode apple developer certificate expiration: (0xE8008018)), weil ich genau weiß, was zu tun ist, aber welchen Schaden es kann. Da ich nicht CSR-Datei, die zum Erstellen dieses Zertifikats und App verwendet wurde, verwenden Sie eine Menge Push-Benachrichtigungen.iOS Entwickler Zertifikat Ablauf

Wird das Zurückziehen des Zertifikats die Push-Benachrichtigungen unterbrechen?

Was ist mit dem Signieren? Wenn ich das Zertifikat entziehe, muss ich das Bereitstellungsprofil neu generieren, bevor ich zum Speichern dränge?

enter image description here

Was passiert, wenn ich dort Zertifikat widerrufen?

+0

Es wirkt sich nicht auf Ihre bestehende App aus. Es wird so funktionieren, wie es ist. :) – WasimSafdar

+1

In Ihrem Fall erstellen Sie ein neues Zertifikat und ersetzen das alte Zertifikat auf dem Push-Server durch einen neu erzeugten. Prost! Alle Pushs werden weiterhin an die Benutzer liefern. Aber stellen Sie sicher, dass Sie etwas nach der Erstellung des neuen Zertifikats tun. –

Antwort

1

Wird das Zurückziehen des Zertifikats die Push-Benachrichtigungen unterbrechen?

Ja, wenn Sie das Zertifikat widerrufen werden Sie nicht mehr Push-Benachrichtigungen an der App.

Was ist mit dem Signieren? Wenn ich das Zertifikat entziehe, muss ich das Bereitstellungsprofil neu generieren, bevor ich zum Speichern dränge?

Wenn Sie ein neues Zertifikat zu erstellen und laden Sie sie auf dem Server die Push-Benachrichtigungen zu senden Sie werden in der Lage sein, wieder Push-Benachrichtigungen zu senden. Diese kann getan werden, ohne eine neue Binärdatei für den AppStore zu erstellen.

was schadet es kann. Da ich keine CSR-Datei verwende, die zum Erstellen dieses Zertifikats und meiner App verwendet wurde, verwenden Sie viele Push-Benachrichtigungen.

Erstellen Sie eine neue Zertifikatsanforderung und laden Sie sie in die richtige App hoch, um ein neues Zertifikat im Entwicklerportal zu erstellen. Sie benötigen dazu nicht die ursprüngliche CSR-Datei.

2

Sie sollten die Apple Support article on Certificates überprüfen.

Wird das Zurückziehen des Zertifikats die Push-Benachrichtigungen unterbrechen?

Ja, "Sie können keine Push-Benachrichtigungen mehr an Ihre App senden." Zumindest nicht, bis Sie das Zertifikat neu generieren und Ihre Anwendung ändern, um die neue zu verwenden.

Distribution:

  • iOS Verteilung Zertifikat (App Store)

Wenn Sie Ihr Apple Developer Program Mitgliedschaft gültig ist, werden die vorhandenen Anwendungen im App Store wird nicht berührt. Sie können jedoch keine neuen Apps oder Updates mehr im App Store einreichen.

  • iOS Verteilung-Zertifikat (in-house, die interne Gebrauch apps)

Benutzer wird nicht mehr in der Lage sein, Anwendungen zu laufen, die mit diesem Zertifikat signiert wurden. Sie müssen eine neue Version Ihrer App, die ist, mit einem neuen Zertifikat signieren.

0

In Ihrem Fall Erstellen Sie ein neues Zertifikat und das alte Zertifikat auf Push-Server ersetzen mit neu erzeugte. Prost! Alle Pushs werden weiter an die Benutzer liefern. Aber stellen Sie sicher, dass Sie etwas nach Erstellung des neuen Zertifikats tun.

Push-Zertifikat wird für die Kommunikation zwischen Ihrem Push-Server und APNS verwendet. APNS ermöglicht Push-Payload von Servern mit gültigen Zertifikaten. Ersetzen Sie also das alte Zertifikat durch ein neues. Ich habe es in der Vergangenheit gemacht. Kein Problem konfrontiert. Push wird für die Dauer ausgeführt, die Sie benötigen, um zu widerrufen und die Zertifikate auf dem Push-Server zu aktualisieren.