Aby przeprowadzić migrację aplikacji AIR do nowego certyfikatu wraz z aktualizacją aplikacji:
-
Utwórz aktualizację aplikacji
-
Spakuj i podpisz plik AIR aktualizacji
nowym
certyfikatem
-
Podpisz ponownie plik AIR certyfikatem
original
, korzystając z polecenia
-migrate
Plik AIR podpisany przy użyciu polecenia
-migrate
może posłużyć do zainstalowania nowej wersji aplikacji, a nie tylko do aktualizacji poprzedniej wersji podpisanej przy użyciu starego certyfikatu.
Uwaga:
W przypadku aktualizowania aplikacji opublikowanej dla wersji środowiska AIR wcześniejszej niż 1.5.3 należy określić oryginalny identyfikator wydawcy w deskryptorze aplikacji. W przeciwnym wypadku przed zainstalowaniem aktualizacji użytkownicy aplikacji będą musieli odinstalować wcześniejszą wersję.
Należy użyć polecenia ADT -
migrate
z poniższą składnią:
adt -migrate SIGNING_OPTIONS air_file_in air_file_out
-
SIGNING_OPTIONS
— opcje podpisywania identyfikują klucz prywatny oraz certyfikat służący do podpisywania pliku AIR. Te opcje muszą identyfikować
oryginalny
certyfikat podpisujący i zostały opisane w rozdziale
Opcje podpisywania kodu ADT
.
-
air_file_in
Plik AIR dla aktualizacji podpisany certyfikatem
new
.
-
air_file_out
Plik AIR do utworzenia.
Uwaga:
Nazwy plików używane dla wejściowego i wyjściowego pliku środowiska AIR muszą być różne.
W poniższym przykładzie przedstawiono wywołanie programu ADT z flagą
-migrate
w celu zastosowania podpisu migracji do zaktualizowanej wersji aplikacji AIR.
adt -migrate -storetype pkcs12 -keystore cert.p12 myAppIn.air myApp.air
Uwaga:
Polecenie
-migrate
zostało dodane do narzędzia ADT w środowisku AIR 1.1.