iPhone - Dauerhafte Bereitstellungsprofile für meine eigenen Apps auf meinem eigenen iPhone: Jedes Profil läuft nach einem Jahr ab

StackOverflow https://stackoverflow.com/questions/7356225

Frage

Bei der Entwicklung einer App habe ich sie mit einem Entwicklungsprofil getestet. Dieses vorgesehene Profil sowie die Verteilung hat jedoch ein Ablaufdatum. Bedeutet es das:

  • Jede App, die ich im AppStore kaufe, kann nicht mehr arbeiten, wenn der Entwickler sein Abonnement nicht für das Apple Dev -Programm verlängert. Daher kann er das provisorische Profil nicht verlängern?

  • Meine eigenen Apps, die ich auf meinem gewonnenen iPhone installiere, können nach einem Jahr aufhören, wenn ich dieses Programm nicht erneuere?

Wenn ja, gibt es eine Möglichkeit, meine eigenen Apps "für immer" auf meinem iPhone zu machen, auch wenn ich das Apple Dev -Programm nicht erneuere?

War es hilfreich?

Lösung

Jede App, die im App Store gekauft wird, funktioniert nicht von einem Bereitstellungsprofil (das Wort "Bereitstellung" sollte hier der Hinweis sein).

Für jede App, die mit der Binärdatei installiert ist, die durch den App Store installiert ist, ist ein Bereitstellungsprofil erforderlich. Wenn Sie beispielsweise eine App auf Ihr Gerät zum Testen oder Senden einer App an Beta -Tester laden, wird die App mit einem Bereitstellungsprofil ausgeführt.

Der Grund, warum ein Profil innerhalb eines Jahres abläuft, liegt darin, dass Ihre Lizenz zur Entwicklung jährlich abläuft, sofern sie erneut erneuert werden. Apple möchte sicherstellen, dass Sie Ihre eigenen Apps nicht weiter auf Ihrem eigenen Gerät verwenden, es sei denn, Sie schälen über ihre 99 US -Dollar. Solange Sie den Regeln von Apple entsprechen, läuft ein Profil auf oder vor dem Ablaufdatum für die Lizenz Ihres Entwicklers ab.

Andere Tipps

App, die Benutzer im App Store kaufen, funktioniert auch dann, wenn der Entwickler dieser App sein Abonnement nicht verlängert.

Aus http://developer.apple.com/library/ios/#featuredarticles/fa_wireless_enterprise_app_distribution/inTroduction/inTroduction.html

Wenn eine Anwendung zum ersten Mal auf einem Gerät geöffnet wird, wird das Verteilungszertifikat durch Kontakt mit dem OCSP -Server von Apple validiert. Sofern das Zertifikat nicht widerrufen wurde, darf die App ausgeführt werden. Die Unfähigkeit, sich zu kontaktieren oder eine Antwort vom OCSP -Server zu erhalten, wird nicht als Widerruf interpretiert. Um den Status zu überprüfen, muss das Gerät in der Lage sein, ocsp.apple.com zu erreichen. Siehe "Netzwerkkonfigurationsanforderungen". Die OCSP -Antwort wird auf dem Gerät für den vom OCSP -Server festgelegten Zeitraum zwischengespeichert, der derzeit zwischen 3 und 7 Tagen ist. Die Gültigkeit des Zertifikats wird erst dann erneut überprüft, wenn das Gerät neu gestartet wurde und die zwischengespeicherte Antwort abgelaufen ist. Wenn zu diesem Zeitpunkt ein Widerruf eingeht, wird die App am Laufen verhindert. Wenn Sie ein Vertriebszertifikat widerrufen, werden alle von Ihnen verteilten Anwendungen ungültig. Eine App wird nicht ausgeführt, wenn das Verteilungszertifikat abgelaufen ist. Derzeit sind Vertriebszertifikate für ein Jahr gültig. Einige Wochen vor Ablauf Ihres Zertifikats fordern Sie ein neues Verteilungszertifikat aus dem iOS Dev Center an, verwenden Sie es, um neue Profile für die Bereitstellung von Vertriebsbereitstellungen zu erstellen und dann die aktualisierten Apps neu zu kompilieren und an Ihre Benutzer zu verteilen. Siehe "Bereitstellung aktualisierter Apps."

Daher würden Ihre Apps, die auf Ihrem Telefon- oder Beta -Tester -Telefon installiert wurden, nicht mehr funktionieren, wenn das Zertifikat abläuft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top