2009-03-09 10 views
0

Ich muss meine Adobe Air-Anwendung freigeben, aber der Build-Prozess wurde von einem anderen Entwickler "eingerichtet". (Er machte ein selbstsigniertes Zertifikat und schrieb eine Batchdatei, um adt zum Verpacken der Anwendung anzurufen).Gibt es eine Möglichkeit zu finden, wann das selbstsignierte Zertifikat für die Adobe Air-Anwendung abläuft?

Adobe erwähnt, dass solche selbstsignierten Zertifikate für 5 Jahre gültig sind. Jetzt habe ich keine Ahnung, wann dieses Zertifikat abläuft, da ich nicht weiß, wann es erstellt wurde.

Wird meine installierte Anwendung auch nicht mehr funktionieren oder nur neue Installationen werden fehlschlagen?

Danke.

Antwort

0

Sie suchen den Befehlszeilenschalter migrate für adt. Wenn das Zertifikat abläuft, können Sie Ihre Luftanwendung aktualisieren, um ein neues Zertifikat zu verwenden. Weitere Informationen zum Aktualisieren von AIR 1.5-Anwendungen finden Sie unter here. Ich schlage auch vor, dass Sie einen Blick auf this Seite werfen (hier geht es um die Aktualisierung von AIR 1.1-Anwendungen - nur für den Fall, dass Sie nicht auf 1.5 sind).

+0

@dirkgently danke für die Antwort, aber ich habe erfolgreich die Anwendung mit dem Cert verpackt, gibt es keine "Migration" Problem pro sagen. Ich bin nur besorgt, dass, wenn Client installiert und in Zukunft neu installieren wir nur nicht wissen, wenn neue Installation wird fehlschlagen. –

+0

Sie können eine 'Update'-URL in Ihre Anwendung aufnehmen. Wenn Ihre Anwendung installiert ist oder der Benutzer die Anwendung aktualisieren möchte, werden diese Links auf Updates überprüft. Sie können ein neues Zertifikat über ein Anwendungsupdate buchen. – dirkgently

0

Nur möglich ist, den Zeitstempel auf der Zertifikatsdatei zu überprüfen. Nur neue Installationen werden nach 5 Jahren ausfallen.

Verwandte Themen