Was passiert, wenn mein Vertriebszertifikat abläuft?

75

Mein Zertifikat läuft in 4 Tagen ab und ich habe eine neue App-Version mit dem neuen Zertifikat zur Einreichung hochgeladen. Was passiert, wenn das alte Zertifikat abläuft? Werden Benutzer verfügbar sein, die meine App mit altem Zertifikat herunterladen, oder wird Apple meine App entfernen, bis das neue Zertifikat bereitgestellt wird?

Timur Mustafaev
quelle

Antworten:

189

Was passiert, wenn mein Zertifikat abläuft oder widerrufen wurde?

Apple Push Notification Service-Zertifikat

Sie können keine Push-Benachrichtigungen mehr an Ihre App senden.

Pass Type ID Certificate (Sparbuch)

Wenn Ihr Zertifikat abläuft, funktionieren Pässe, die bereits auf den Geräten der Benutzer installiert sind, weiterhin normal. Sie können jedoch keine neuen Ausweise mehr signieren oder Aktualisierungen an vorhandene Ausweise senden. Wenn Ihr Zertifikat widerrufen wurde, funktionieren Ihre Ausweise nicht mehr ordnungsgemäß.

iOS-Verteilungszertifikat (App Store)

Wenn Ihre Mitgliedschaft im iOS Developer Program gültig ist, sind Ihre vorhandenen Apps im App Store nicht betroffen. Sie können jedoch keine neuen Apps oder Updates mehr an den App Store senden.

iOS-Verteilungszertifikat (interne Apps für den internen Gebrauch)

Benutzer können keine Apps mehr ausführen, die mit diesem Zertifikat signiert wurden. Sie müssen eine neue Version Ihrer App verteilen, die mit einem neuen Zertifikat signiert ist.

Mac App-Verteilungszertifikat und Mac Installer-Verteilungszertifikat (Mac App Store)

Wenn Ihre Mitgliedschaft im Mac Developer Program gültig ist, sind Ihre vorhandenen Apps im Mac App Store nicht betroffen. Sie können jedoch keine neuen Apps oder Updates mehr an den Mac App Store senden.

Entwickler-ID-Anwendungszertifikat und Entwickler-ID-Installationszertifikat (Mac-Anwendungen)

Wenn Ihr Zertifikat abläuft, können Benutzer weiterhin Versionen Ihrer Mac-Anwendungen herunterladen, installieren und ausführen, die mit diesem Zertifikat signiert wurden. Sie benötigen jedoch ein neues Zertifikat, um Updates und neue Anwendungen zu signieren. Wenn Ihr Zertifikat widerrufen wurde, können Benutzer keine Anwendungen mehr installieren, die mit diesem Zertifikat signiert wurden.

Originalquelle Apple Doc

9to5ios
quelle
Also muss ich einen neuen Build für alle Apps erstellen, die ich intern mit dem abgelaufenen Zertifikat verteilt habe?
fabregas88
Hallo, um ein Vertriebszertifikat zu erneuern (meins läuft in 10 Tagen ab), muss ich es widerrufen. Aber wenn ich widerrufe und ein neues anfordere, kann ich dann Updates mit diesem neuen Distributionszertifikat senden (es heißt, ich kann keine Updates senden)?
Anish
@anish Sie müssen auch Ihren Build aktualisieren ... da eine App im App Store mit der zugehörigen Bundle-ID funktioniert. Wenn Sie jedoch Ihren Mitgliedschaftsplan verlängern, funktioniert die App im App Store weiter.
9to5ios
3
Zur Verdeutlichung handelt es sich bei dem iOS-Verteilungszertifikat (App Store) und dem iOS-Verteilungszertifikat (Inhouse-Apps für den internen Gebrauch) um ein und dasselbe Zertifikat, das bei Auswahl der Option Produktion -> App Store und Ad-hoc- Entwicklung auf developer.apple.com erstellt wurde. richtig? Der Unterschied besteht darin, dass Ersteres im App Store verwendet wird, während Letzteres - mit Ad-hoc-Verteilung - verwendet wird. Kann ich also zu Recht verstehen, dass jede Ad-hoc-App mindestens einmal im Jahr neu verteilt werden muss, um aufgrund des Ablaufs des Zertifikats weiterarbeiten zu können?
SaltyNuts
@SaltyNuts Der Unterschied besteht darin, dass Sie im Ad-hoc-Zertifikat Geräte zu Testzwecken hinzufügen können, während für Appstore das Verteilungszertifikat keine Geräte enthält.
9to5ios
16

Wenn das Verteilungszertifikat abläuft, können Sie keine neuen Apps an AppStore senden. Auf der anderen Seite funktionieren die alten Live-Apps einwandfrei, dh: Mit Ihrer Live-App im AppStore passiert nichts.

Überprüfen Sie den Thread und das Dokument von Apple .

Tarek Hallak
quelle
2
Auch die Push-Benachrichtigungen sind nicht betroffen?
Nadav B
@Tarek Hallak, wenn das Distributionszertifikat abläuft und die App live im App Store verfügbar ist, wird eine Push-Benachrichtigung erhalten oder nicht? Bitte antworte?
Kiran Jadhav
Nur wenn das APNS-Zertifikat abgelaufen ist, funktioniert es nicht. Andernfalls können Sie Benachrichtigungen senden / empfangen und das APNS-Zertifikat erneuern, ohne Ihre App im AppStore zu aktualisieren.
Tarek Hallak