2016-05-23 6 views
0

Ich habe einen Kunden, der vergessen hat, für sein Unternehmenskonto zu zahlen und daher ihre Apps nicht mehr funktionieren, wie erwartet.Enterprise-Account abgelaufen - alle Zertifikate gelöscht

Allerdings würde man meinen, dass es ausreichend sein sollte, einfach wieder zu zahlen, um die Apps wie bisher nutzen zu können. Aber wie es scheint, sind alle Zertifikate im Apple Developer Portal jetzt gelöscht ?!

Ist das erwartete Verhalten oder werden sie sich nach einiger Zeit wieder zeigen?

Jetzt müssen wir alle Apps mit neuen Distributionszertifikaten neu erstellen. Ist das die Lösung?

+0

Ich stimme für das Schließen dieser Frage als Off-Topic ab, da es sich um eine Frage zu einem bestimmten Konto und nicht um eine Frage von allgemeinem Interesse handelt.Diese Angelegenheit sollte direkt vom Kontoinhaber an Apple gerichtet werden. –

Antwort

1

Kurze Antwort auf Ihre Frage:

Ich würde die certs nicht erwarten, automatisch wieder auf. Ich empfehle, einen Support-Vorfall mit Apple zu öffnen. Da das Konto kürzlich erneuert wurde, sollten zwei Vorfälle verfügbar sein.

Es gibt this section der App Distribution Guide, die über das erneute Erstellen gelöschter Zertifikate spricht, aber ich denke, es ist mehr auf iTunes verteilte Anwendungen und Umstände, wo Zertifikate (private Schlüssel) gelöscht, aber nicht widerrufen von Apple CA.

Anstatt Ihre Apps neu zu kompilieren, können Sie stattdessen aktualisierte Bereitstellungsprofile und Zertifikate bereitstellen. Siehe unten für weitere Details.

Zusätzliche Informationen:

Es macht Sinn, dass Apple Enterprise-Zert auf Mitgliedschaft Ablauf widerrufen würde, da dies der einzige Weg ist, könnten sie apps zwingen zu arbeiten zu stoppen. Da Enterprise-Apps nicht mehr funktionieren, wenn entweder das Provisioning-Profil oder das Zertifikat abläuft, kann Appple kein abgelaufenes Provisioning-Profil ausgeben und es findet auch keine In-App-Überprüfung für ein Profil statt (weshalb Sie Ihr Profil im Entwicklerportal löschen , es wird nicht Auswirkungen auf bereits heruntergeladene/installierte Apps), die die einzige andere Option übrig lässt: Widerrufen Sie die Zertifikate. Die betroffenen Apps funktionieren nicht mehr, wenn sie mit Apples CA synchronisiert werden. Geräte ohne Verbindung funktionieren bis zum Ablauf des Profils.

Es kann möglich sein, Ihre Zertifikate aus der Zertifikatsperrliste (CRL) zu entfernen, aber Apple Support wäre Ihre einzige wahrscheinliche Ressource, um dabei zu helfen.

Wenn Sie keine Optionen für die erneute Aktivierung Ihrer alten Zertifikate haben, können Sie die Bereitstellungsprofile (und ich denke, Certs) aktualisieren, ohne dass Sie alle Ihre Anwendungen neu kompilieren müssen. Wenn Sie App-IDs mit Platzhaltern verwenden, wird außerdem ein Update auf ein App-Bereitstellungsprofil für alle installierten Apps mit dieser App-ID durchgeführt.

Wenn die Geräte Ihrer Benutzer über MDM verwaltet werden, ist es möglich, aktualisierte Bereitstellungsprofile per MDM und gemäß this post über das Device Enrollment Program (DEP) zu übertragen. Ich dachte, ich hätte vor einer Weile gelesen, dass Sie auch Provisioning-Profile von einem Desktop/Laptop zu einem angeschlossenen Gerät mit iTunes aktualisieren können - nicht sicher, wo das jetzt ist. Ich weiß nicht, ob es möglich ist, Benutzer zu einem Link zu leiten, um den Profil-OTA zu aktualisieren, als würden sie eine App installieren.

Ich hoffe, dass dies in gewisser Weise hilft. Bitte lassen Sie uns wissen, was passiert - ich fürchte, das könnte mir passieren, ob ein Zertifikat von Apple oder einem zufälligen Entwickler gelöscht wird.