휴대 장치용 AIR 응용 프로그램을 개발하기 위한 작업 과정

모바일(또는 기타) 장치용 AIR 응용 프로그램을 만들기 위한 작업 과정은 일반적으로 데스크톱 응용 프로그램을 만들기 위한 작업 과정과 매우 비슷합니다. 작업 과정상의 주요 차이는 응용 프로그램을 패키지화, 디버깅 및 설치할 때 발생합니다. 예를 들어 AIR for Android는 AIR 패키지 포맷 대신 기본 Android APK 패키지 포맷을 사용합니다. 따라서 표준 Android 설치 및 업데이트 메커니즘도 사용합니다.

AIR for Android

다음은 Android용 AIR 응용 프로그램을 개발할 때 일반적으로 수행하는 단계입니다.

  • ActionScript 또는 MXML 코드를 작성합니다.

  • AIR 응용 프로그램 설명자 파일을 만듭니다(2.5 이상의 네임스페이스 사용).

  • 응용 프로그램을 컴파일합니다.

  • 응용 프로그램을 Android 패키지(.apk)로 패키지화합니다.

  • 장치 또는 Android 에뮬레이터에 AIR 런타임을 설치합니다(외부 런타임 사용 시. AIR 3.7 이상에서는 전용 런타임이 기본값).

  • 장치 또는 Android 에뮬레이터에 응용 프로그램을 설치합니다.

  • 장치에서 응용 프로그램을 실행합니다.

Adobe Flash Builder, Adobe Flash Professional CS5 또는 명령줄 도구를 사용하여 이러한 단계를 완료할 수 있습니다.

AIR 응용 프로그램을 완성하고 APK 파일로 패키지화한 후에는 Android Market에 전송하거나 다른 수단을 통해 배포할 수 있습니다.

AIR for iOS

다음은 iOS용 AIR 응용 프로그램을 개발할 때 일반적으로 수행하는 단계입니다.

  • iTunes를 설치합니다.

  • Apple iOS Provisioning Portal에서 필수 개발자 파일 및 ID를 생성합니다. 그 중 일부는 다음과 같습니다.

    • 개발자 인증서

    • 응용 프로그램 ID

    • 프로비저닝 프로파일

    프로비저닝 프로파일을 만들 때 응용 프로그램을 설치하려는 테스트 장치의 ID를 나열해야 합니다.

  • 개발 인증서 및 개인 키를 P12 키 저장소 파일로 변환합니다.

  • 응용 프로그램 ActionScript 또는 MXML 코드를 작성합니다.

  • ActionScript 또는 MXML 컴파일러를 사용하여 응용 프로그램을 컴파일합니다.

  • 응용 프로그램의 아이콘 아트 및 초기 화면 아트를 만듭니다.

  • 응용 프로그램 설명자를 만듭니다(2.6 이상의 네임스페이스 사용).

  • ADT를 사용하여 IPA 파일을 패키지화합니다.

  • iTunes를 사용하여 테스트 장치에 프로비저닝 프로파일을 배치합니다.

  • iOS 장치에 응용 프로그램을 설치하고 테스트합니다. iTunes 또는 USB상의 ADT(USB 지원: AIR 3.4 이상)를 사용하여 IPA 파일을 설치할 수 있습니다.

AIR 응용 프로그램이 완성되면 배포 인증서 및 프로비저닝 프로파일을 사용하여 다시 패키지화할 수 있습니다. 그러면 Apple App Store에 전송할 준비가 끝난 것입니다.