-migrate 명령은 마이그레이션 서명을 AIR 파일에 적용합니다. 디지털 인증서를 갱신하거나 변경해서 이전 인증서로 서명한 응용 프로그램을 업데이트해야 하는 경우 마이그레이션 서명을 사용해야 합니다.
마이그레이션 서명을 사용한 AIR 응용 프로그램 패키지화에 관한 자세한 내용은
업데이트된 버전의 AIR 응용 프로그램에 서명
을 참조하십시오.
참고:
마이그레이션 인증서는 인증서가 만료된 날짜로부터 365일 이내에 적용되어야 합니다. 이 유예 기간이 경과되면 더 이상 마이그레이션 서명을 사용하여 응용 프로그램 업데이트에 서명할 수 없습니다. 사용자는 먼저 마이그레이션 서명을 사용하여 서명된 응용 프로그램의 버전으로 업데이트한 후에 최신 업데이트를 설치하거나, 원래 응용 프로그램을 제거하고 새 AIR 패키지를 설치할 수 있습니다.
마이그레이션 서명을 사용하려면 먼저 새로운 또는 갱신된 인증서를 사용하여 AIR 응용 프로그램에 서명(-package 또는 -sign 명령 사용)한 다음 이전 인증서와 -migrate 명령을 사용하여 마이그레이션 서명을 적용하십시오.
-migrate
명령은 다음 구문을 사용합니다.
adt -migrate AIR_SIGNING_OPTIONS input output
AIR_SIGNING_OPTIONS
기존 버전의 AIR 응용 프로그램에 서명하는 데 사용된 원래 인증서를 식별하는 AIR 서명 옵션입니다. 서명 옵션은
ADT 코드 서명 옵션
에서 자세히 설명합니다.
input
새로운 응용 프로그램 인증서를 사용하여 이미 서명한 AIR 파일입니다.
output
새 인증서와 이전 인증서 모두의 서명을 포함하고 있는 최종 패키지의 이름입니다.
입력 및 출력 AIR 파일에 사용되는 파일 이름은 서로 달라야 합니다.
참고:
기본 확장이 포함된 AIR 데스크톱 응용 프로그램은 .air 파일이 아닌 기본 설치 프로그램으로 패키지화되기 때문에 이 AIR 데스크톱 응용 프로그램에는 ADT migrate 명령을 사용할 수 없습니다. 기본 확장이 포함된 AIR 데스크톱 응용 프로그램의 인증서를 변경하려면
ADT package 명령
을 -migrate 플래그와 함께 사용하여 응용 프로그램을 패키지화합니다.