Polecenie migrate narzędzia ADT

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.