AIR ADT 명령줄 도구를 사용하여 TV용 AIR 응용 프로그램을 패키지화할 수 있습니다. AIR SDK 버전 2.5부터 ADT는 TV 장치에 대해 패키지화를 지원합니다. 패키지화하기 전에 모든 ActionScript 및 MXML 코드를 컴파일하십시오. 코드 서명 인증서도 있어야 합니다. 인증서는 ADT -certificate 명령을 사용하여 만들 수 있습니다.
AIR 패키지 만들기
AIR 패키지를 만들려면 ADT package 명령을 사용하십시오.
adt -package -storetype pkcs12 -keystore ../codesign.p12 myApp.air myApp-app.xml myApp.swf icons
이 예제에서는 다음을 가정합니다.
응용 프로그램 파일이 들어 있는 디렉토리에서 명령을 실행합니다. 이 예제의 응용 프로그램 파일은 myApp-app.xml(응용 프로그램 설명자 파일), myApp.swf 및 icons 디렉토리입니다.
표시된 것과 같은 명령을 실행하면 ADT에서 키 저장소 암호를 묻습니다. 입력하는 암호 문자가 모든 셸 프로그램에서 표시되는 것은 아닙니다. 입력을 마쳤으면 Enter를 누르면 됩니다. 또는
storepass
매개 변수를 사용하여 ADT 명령에 암호를 포함할 수 있습니다.
AIRN 패키지 만들기
TV용 AIR 응용 프로그램에서 기본 확장을 사용하는 경우 AIR 패키지 대신 AIRN 패키지를 만듭니다. AIRN 패키지를 만들려면 ADT package 명령을 사용하여 대상 유형을
airn
으로 설정하십시오.
adt -package -storetype pkcs12 -keystore ../codesign.p12 -target airn myApp.airn myApp-app.xml myApp.swf icons -extdir C:\extensions
이 예제에서는 다음을 가정합니다.
-
ADT 도구의 경로가 명령줄 셸의 경로 정의에 있습니다.
path 환경 변수
를 참조하십시오.
-
인증서 codesign.p12가 현재 ADT 명령을 실행하고 있는 상위 디렉토리에 있습니다.
-
매개 변수
-extdir
은 응용 프로그램에서 사용하는 ANE 파일이 포함된 디렉토리의 이름을 지정합니다.
이러한 ANE 파일에는 전용 스텁 또는 시뮬레이션 버전의 ActionScript 확장이 포함되어 있습니다. TV용 AIR 장치에는 기본 코드를 포함하고 있는 확장 버전이 설치되어 있습니다.
응용 프로그램 파일이 들어 있는 디렉토리에서 명령을 실행합니다. 이 예제의 응용 프로그램 파일은 myApp-app.xml(응용 프로그램 설명자 파일), myApp.swf 및 icons 디렉토리입니다.
표시된 것과 같은 명령을 실행하면 ADT에서 키 저장소 암호를 묻습니다. 입력하는 암호 문자가 모든 셸 프로그램에서 표시되는 것은 아닙니다. 입력을 마쳤으면 Enter를 누르면 됩니다. 또는
storepass
매개 변수를 사용하여 명령에 암호를 포함할 수 있습니다.
기본 확장을 사용하는 TV용 AIR 응용 프로그램에 대한 AIRI 파일을 만들 수도 있습니다. AIRI 파일은 서명되지 않은 점을 제외하고는 AIRN 파일과 똑같습니다. 예를 들면 다음과 같습니다.
adt -prepare myApp.airi myApp.xml myApp.swf icons -extdir C:\extensions
그런 다음 응용 프로그램에 서명할 준비가 되면 AIRI 파일로부터 AIRN 파일을 만들 수 있습니다.
adt -package -storetype pkcs12 -keystore ../codesign.p12 -target airn myApp.airn myApp.airi
자세한 내용은
Adobe AIR용 기본 확장 개발
을 참조하십시오.