Polecenie -migrate powoduje zastosowanie podpisu migracji do pliku AIR. Podpis migracji musi być używany podczas odnawiania lub zmieniania certyfikatu cyfrowego, gdy muszą zostać zaktualizowane aplikacje podpisane przy użyciu starego certyfikatu.
Więcej informacji o pakowaniu aplikacji AIR przy użyciu podpisu migracji można znaleźć w rozdziale
Podpisywanie zaktualizowanej wersji aplikacji AIR
.
Uwaga:
Certyfikat migracji należy zastosować w ciągu 365 dni od terminu wygaśnięcia certyfikatu. Po upłynięciu tego okresu prolongaty aktualizacje aplikacji nie mogą już być podpisywane przy użyciu podpisu migracji. Użytkownicy mogą najpierw przeprowadzić aktualizację do wersji aplikacji, która została podpisana przy użyciu podpisu migracji, a następnie zainstalować najnowszą aktualizację. Mogą także odinstalować oryginalną aplikację i zainstalować nowy pakiet AIR.
Aby użyć podpisu migracji, należy najpierw podpisać aplikację AIR przy użyciu nowego lub odnowionego certyfikatu (za pomocą poleceń -package lub -sign), a następnie zastosować podpis migracji za pomocą starego certyfikatu i polecenia -migrate.
Dla polecenia
-migrate
jest stosowana następująca składnia:
adt -migrate AIR_SIGNING_OPTIONS input output
AIR_SIGNING_OPTIONS
Opcje podpisywania środowiska AIR określające oryginalny certyfikat, który został użyty do podpisania istniejących wersji aplikacji AIR. Opcje podpisywania zostały w pełni opisane w sekcji
Opcje podpisywania kodu ADT
.
input
Plik AIR, który został już podpisany przy użyciu NOWEGO certyfikatu aplikacji.
output
Nazwa ostatecznego pakietu oznaczonego podpisami zarówno z nowego, jak i ze starego certyfikatu.
Nazwy plików używanych dla plików wejściowych i wyjściowych AIR muszą się różnić.
Uwaga:
Polecenia migrate programu ADT nie można używać z aplikacjami komputerowymi AIR, które zawierają rozszerzenia natywne, ponieważ takie aplikacje są spakowane jako instalatory natywne, a nie jako pliki AIR. Aby zmienić certyfikaty aplikacji komputerowej AIR, która zawiera rozszerzenie natywne, należy spakować aplikację przy użyciu
Polecenie package narzędzia ADT
z flagą -migrate.