iOS läuft Fragen zum Verteilungsbereitstellungsprofil ab

8

Wir haben eine iOS App "In-House" (verteilter OTA) mit einem Verteilungsprovisionsprofil, das, wie Sie vielleicht wissen, in einem Jahr abläuft. Wir haben letztes Jahr die Profil- und Distributionsschwierigkeiten aufgewertet, so dass wir mit dem Prozess der Verteilung der App mit einem neuen Profil vertraut sind, aber ich möchte einige Fragen nur zur Klarheit stellen. (Wir sind derzeit 29 Tage vom Ablaufdatum entfernt, sodass Benutzer benachrichtigt werden)

Letztes Jahr dachten wir, dass das Erstellen eines neuen Verteilungsprovisionierungsprofils mit demselben Namen wie das auslaufende Profil das ablaufende Profil überschreiben würde. Wir waren falsch, es nicht, und das Gerät endete mit 2 Profilen mit dem gleichen Namen. Da Sie ein altes Profil nicht überschreiben können, besteht das Problem in der Wartungs- und Helpdesk-Perspektive darin, dass Benutzer (in unserem Fall hunderte) bei der Verteilung der App mit dem neuen Profil benachrichtigt werden, dass "das Bereitstellungsprofil in x Tagen abläuft". auch nachdem sie die App aktualisiert haben, die ein neues Profil enthält.
Wie Sie sich vorstellen können, ist das verwirrend für die Benutzer und frustrierend für höhere Aufsteiger in der Tech-Abteilung. Wie ich es verstehe, gibt es zwei Möglichkeiten, mit einem nicht mehr benötigten auslaufenden Provisioning-Profil auf dem Gerät zu arbeiten (von denen keine eine gute Nutzererfahrung ist). Entweder:

  1. Sagen Sie den Benutzern, dass sie die Nachricht ignorieren, dass ihr Profil abläuft (ich glaube, die ablaufende Profilbenachrichtigung kommt an 29 Tagen, 15 Tagen und jeden Tag ab 7 Tagen ... aber nicht positiv) und lässt sie die App aktualisieren mit dem neuen Profil.
    oder
  2. Nachdem die Benutzer die App mit dem neuen Profil aktualisiert haben, löschen Sie sie manuell unter Einstellungen & gt; Profile. PFUI!

Gibt es eine Problemumgehung für das Entfernen des ablaufenden Profils, abgesehen davon, dass der einzelne Benutzer durch den Prozess geführt wird? Vermissen wir etwas?

Ich möchte das Zertifikat, das im auslaufenden Profil enthalten ist, nicht widerrufen, da dies zu weiteren Problemen führen wird - d. h. die App funktioniert nicht für Benutzer, die kein Upgrade durchführen.

Einfach gesagt, wir möchten nur einen Prozess, der die Verfallswarnungen vorwegnimmt, so dass ein Benutzer sie nie sieht.

    
tdios 11.07.2012, 15:34
quelle

3 Antworten

2

Ich habe kürzlich eine direkte Antwort von Apple bezüglich der Auswirkungen eines abgelaufenen Profils auf Apps erhalten, die sich derzeit im App Store befinden:

  

Ich verstehe, dass Sie gerne wissen möchten, ob Sie das abgelaufene löschen müssen   Zertifikate und Bereitstellungsprofile und ob eine Aktion durchgeführt wurde oder nicht   Im Provisioning-Portal vorgenommene Änderungen wirken sich auf aktuell aktive Apps aus   der App Store. Ich bin glücklich, Ihnen in dieser Angelegenheit zu helfen.

     

Bitte beachten Sie, dass es nicht notwendig ist, abgelaufene Artikel in der   Provisioning-Portal, noch hat eine Aktion Auswirkungen auf Apps   derzeit im Laden leben.

Nicht ganz sicher, ob das Ihre ganze Frage beantwortet, aber es hat mir geholfen, als ich mich gefragt habe, was mit den Live-Apps passieren würde.

    
strantheman 10.10.2012 19:33
quelle
1

Wenn ich Ihre Frage richtig verstehe, hatte ich dieses Jahr genau das gleiche Problem.

Ich musste eigentlich warten, bis das Profil abgelaufen ist, bevor ich es erneuern konnte.

Wenn das Profil abgelaufen ist, gehe ich zum Entwicklerportal Bereitstellungsprofile , und auf der rechten Seite des Profils gibt es nun eine neue Schaltfläche neben der Bearbeiten-Schaltfläche Neu-Neu genannt.

Durch Klicken auf Neu laden sollte das aktuelle Profil erneuert werden.

Wenn das Profil erneuert wurde, würde mein Team das aktualisierte Profil installieren.

(Ich habe das aktualisierte Profil per E-Mail gesendet, indem ich die Profile aus den Bereitstellungsprofilen Seite)

Wenn diese Option aus irgendeinem Grund nicht funktioniert, können Sie alternativ ein neues Provisioning Profile mit demselben App ID erstellen und an Ihr Team senden.

    
Aleksander Azizi 23.07.2012 17:58
quelle
1

Wenn Sie Ihre App in den App Store aufnehmen, werden sie nicht ablaufen. Sie können eine Menge dafür berechnen und geben Sie Codes an Ihre Kunden aus oder machen Sie es frei und machen Sie eine Art der Autorisierung.

Ich arbeitete mit einem Unternehmenskunden, der eine private Distribution für iPads hatte. Die iPads waren nicht regalisch mit einem Computer verbunden, um Apps zu synchronisieren, aber 1 Tag im Jahr, nachdem die Provisioning-Datei erstellt wurde, verlor das gesamte Remote-Verkaufsteam den Zugang zur App. Die App war ein 1,6 GB Download. So ist das nur einmal passiert und die App wann zum Laden als kostenlose App.

    
RAZ 24.07.2012 19:34
quelle