Animate CC에는 AIR for iOS용 응용 프로그램을 제작하기 위한 지원이 포함되어 있습니다. AIR for iOS 응용 프로그램은 Apple iPhone 및 iPad에서 실행될 수 있습니다. iOS용으로 제작하는 경우 Animate는 FLA 파일을 기본 iPhone 응용 프로그램으로 변환합니다.

데스크톱 및 모바일 AIR 응용 프로그램의 하드웨어 및 소프트웨어 요구 사항에 대한 자세한 내용은 AIR 시스템 요구 사항을 참조하십시오.

iPhone용 응용 프로그램을 패키지화하는 방법에 대한 자세한 설명은 Packager for iPhone을 사용하여 Adobe AIR 응용 프로그램 제작을 참조하십시오.

참고:

Animate에서는 AIR 응용 프로그램에 ANE 파일이 포함된 경우에만 iOS SDK에 대한 경로를 추가할 수 있습니다. [파일] > [ActionScript 설정] > [라이브러리 경로]로 이동하여 ANE 파일을 포함합니다.

AIR 17.0 및 Flash Player 17.0 지원

AIR 17.0 for iOS를 사용하면 응용 프로그램의 기본 32비트 바이너리와 함께 64비트 바이너리를 생성하여 iOS 응용 프로그램에 대한 Apple 요구 사항을 준수할 수 있습니다. iOS용 AIR 17.0 업데이트와 함께 AIR for iOS 설정 대화 상자의 배포 탭에서 더욱 신속한 패키징 활성화 옵션이 기본적으로 활성화되었습니다.

iOS 장치에 AIR 응용 프로그램 직접 배포

AIR 응용 프로그램 배포 작업 과정의 중요한 변경 사항에 따라 iOS 장치에 AIR 응용 프로그램을 직접 배포할 수 있게 되었습니다. 이전에 iOS 장치에 응용 프로그램을 배포하려면 iTunes에서 AIR 응용 프로그램을 호출해야 했습니다.

그러나 Animate를 사용하면 iTunes를 사용하지 않고 iOS에 AIR 응용 프로그램을 직접 배포할 수 있습니다. 이 기능을 사용하면 iOS용 AIR 응용 프로그램을 제작하는 데 필요한 시간이 단축되고, 생산성과 성능이 크게 향상됩니다.

참고: Animate가 설치된 컴퓨터에 iTunes를 설치해야 합니다.

iOS 장치에 직접 배포할 수 있도록 설정하려면 다음을 수행하십시오.

  1. Animate가 설치된 컴퓨터에 iTunes가 설치되어 있는지 확인합니다.
  2. Animate의 속성 패널에서 대상 드롭다운 옆에 있는 버튼을 클릭하여 AIR for iOS 설정 대화 상자를 실행합니다.
  1. 배포 탭에서 연결된 iOS 장치에 응용 프로그램 설치 옵션을 선택합니다.
  1. 제작을 클릭합니다.

기본 iOS 시뮬레이터를 사용하여 AIR 응용 프로그램 테스트 및 디버깅

Animate는 Apple Xcode와 통합되어 기본 iOS 시뮬레이터를 사용할 수 있도록 함으로써 iOS용으로 작성된 AIR 응용 프로그램을 테스트하고 디버그할 수 있습니다. iOS 시뮬레이터는 실제 장치(iPhone 또는 iPad)에 액세스할 수 없는 경우 매우 유용합니다. 기본 iOS 시뮬레이터를 사용하여 여러 장치(iPhone 및 iPad)에서 AIR 응용 프로그램을 테스트하고 디버그할 수도 있습니다. 그러나 iOS 시뮬레이터는 Macintosh 시스템에서 실행되는 Flash CS6과만 통합될 수 있습니다.

iOS 시뮬레이터를 사용하려면 Animate에서 Xcode를 다운로드하여 설치해야 합니다. 자세한 내용은 iOS 시뮬레이터 지원을 위한 Xcode 설정을 참조하십시오.

참고:

  • iOS 시뮬레이터를 함께 사용하려면 AIR 최신 버전을 다운로드하여 설치하십시오.
  • SDK 버전 16(CC 2014.2 업데이트)부터는 Animate CC에서 iOS 시뮬레이터에 iOS 응용 프로그램을 설치하고 실행합니다.

iOS 시뮬레이터 지원을 위한 Xcode 설정

  1. http://developer.apple.com/kr/에서 Xcode를 다운로드하여 설치하거나 Mac App Store에서 다운로드합니다.
  2. Animate를 실행합니다.
  3. 새 AIR for iOS 문서를 작성하거나 기존 문서를 엽니다.
  4. 속성 패널에서 플레이어 대상을 최신 AIR 버전으로 설정합니다.
  5. 대상 드롭다운 옆에 있는 버튼을 클릭하여 AIR for iOS 설정 대화 상자를 실행합니다.
  1. 일반 탭에서 iOS 시뮬레이터 SDK에 대한 정규화된 경로를 수동으로 입력하거나 해당 위치로 이동합니다. 예를 들면 다음과 같습니다.
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk
  1. 배포 탭에서 인증서암호를 입력합니다. 또는 AIR 응용 프로그램에 대한 프로비저닝 프로파일을 입력합니다.
  1. 확인을 클릭하여 종료합니다.

이제 iOS 시뮬레이터를 사용하여 응용 프로그램을 테스트하고 디버그할 수 있습니다. 자세한 내용은 기본 iOS 시뮬레이터를 사용하여 AIR 응용 프로그램 테스트기본 iOS 시뮬레이터를 사용하여 AIR 응용 프로그램 디버그를 참조하십시오.

기본 iOS 시뮬레이터를 사용하여 AIR 응용 프로그램 테스트

AIR 응용 프로그램을 테스트하기 전에 Xcode를 설정했고 iPhone SDK에 대한 경로를 설정했는지 확인하십시오.

  1. Animate에서 컨트롤 > 동영상 테스트 > iOS 시뮬레이터에서를 선택하여 iOS 시뮬레이터를 실행합니다. 그러나 AIR for iOS 설정 대화 상자에서 iOS 시뮬레이터 SDK 경로를 설정하지 않은 경우 해당 내용을 가리키는 오류가 발생합니다.
  2. iOS 시뮬레이터에서 해당 응용 프로그램으로 이동한 후 클릭하여 실행합니다.

기본 iOS 시뮬레이터를 사용하여 AIR 응용 프로그램 디버그

AIR 응용 프로그램을 디버그하기 전에 Xcode를 설정했고 iPhone SDK에 대한 경로를 설정했는지 확인하십시오.

  1. Animate에서 디버그 > 동영상 디버그 > iOS 시뮬레이터에서를 선택하여 iOS 시뮬레이터를 실행합니다. 그러나 AIR for iOS 설정 대화 상자에서 iOS 시뮬레이터 SDK 경로를 설정하지 않은 경우 해당 내용을 가리키는 오류가 발생합니다.
  2. Animate에서 디버그 > 원격 디버그 세션 시작 > ActionScript 3.0을 선택합니다.
  3. iOS 시뮬레이터에서 해당 응용 프로그램으로 이동한 후 클릭하여 실행합니다.

고해상도 Retina 디스플레이 지원 장치용 AIR 응용 프로그램 제작

Animate를 사용하면 고해상도 Retina 디스플레이에 대한 확장된 지원을 통해 iOS용으로 풍부한 AIR 응용 프로그램을 만들 수 있습니다. AIR 응용 프로그램을 제작할 때 고해상도 Retina 디스플레이를 선택할 수 있습니다.

  1. Animate에서 AIR for iOS 문서를 만들거나 기존 문서를 엽니다.
  2. 속성 패널에서 대상 드롭다운 옆에 있는 버튼을 클릭하여 AIR for iOS 설정 대화 상자를 표시합니다.
  1. 일반 탭에서 해상도높음으로 설정합니다.
  1. 제작을 클릭합니다.

인터프리터 모드를 사용한 테스트 및 디버그

인터프리터 모드에서는 iOS용으로 작성된 AIR 응용 프로그램을 신속하게 디버깅 또는 테스트할 수 있습니다. 인터프리터 모드를 선택하면 AIR 응용 프로그램이 설치될 때 ARM 코드로 변환되지 않습니다.

인터프리터 모드를 활성화하려면 다음을 수행하십시오.

  1. 속성 패널에서 대상 드롭다운 옆에 있는 버튼을 클릭하여 AIR for iOS 설정 대화 상자를 표시합니다.
  2. 배포 탭에서 iOS 배포 유형 옵션으로 인터프리터 모드에서 장치 테스트 또는 인터프리터 모드에서 장치 디버깅을 선택합니다.
  3. 확인을 클릭하여 종료합니다.

참고:

인터프리터 및 AOT(Ahead of Time) 모드를 모두 사용하여 ActionScript 바이트 코드를 포함하는 여러 SWF를 패키지화하고 로드할 수 있습니다. 자세한 내용은 이 블로그를 참조하십시오.

참고:

인터프리터 모드는 테스트 또는 디버깅용으로만 사용해야 합니다. 인터프리터 모드를 사용하여 생성한 AIR 설치 파일은 Mac App Store로 업로드할 수 없습니다.

USB를 통해 iOS에서 테스트 및 디버깅

USB를 통해 연결된 iOS 장치에서 응용 프로그램을 테스트 및 디버그할 수 있습니다. 이는 Animate CC 내에서 사용 가능한 Wi-Fi를 통해 원격 테스트 및 디버깅 기능에 추가됩니다. 그러나 USB를 통해 장치를 연결하면 수작업 단계의 수가 줄어들고 실제로 테스트 및 디버깅 프로세스 속도가 빨라져 테스트 및 디버깅 작업 과정이 간소화됩니다.

USB를 통한 테스트 또는 디버깅을 사용하도록 설정하려면 다음을 수행하십시오.

  • (디버깅) 디버그 > 동영상 디버그 > USB를 통해 장치에서를 선택합니다.
  • (테스트) 컨트롤 >동영상 테스트 > USB를 통해 장치에서를 선택합니다.

USB를 통해 여러 장치 연결

Animate에서는 여러 장치에서 응용 프로그램을 동시에 테스트할 수 있도록 지원합니다. USB를 통해 여러 장치를 연결하여 테스트할 수 있습니다.

이 기능을 활용하면 다양한 화면 크기, OS 버전 및 하드웨어 구성을 갖춘 여러 장치에 동시에 배포하는 방식으로 테스트를 수행할 수 있습니다. 이를 통해 다양한 장치에서 응용 프로그램 성능을 한 번에 분석할 수 있습니다.

  1. 속성 패널에서 대상 드롭다운 옆에 있는 버튼을 클릭하여 AIR for iOS 설정 대화 상자를 표시합니다.
  2. 배포 탭에 연결된 모든 장치 목록이 표시됩니다. 응용 프로그램을 제작할 장치를 선택합니다.
  3. 제작을 클릭합니다.

xxhdpi 아이콘(144x144) 추가

app-descriptor.xml 파일을 사용하여 AIR 응용 프로그램에 대한 xxhdpi 아이콘을 수동으로 추가할 수 있습니다. Animate CC를 사용하면 [AIR SDK 관리] 대화 상자에서 xhdpi 아이콘(96x96)을 추가할 수 있습니다. 단, 해상도가 더 높은 아이콘을 추가하려면 다음의 태그를 사용하여 AIR 응용 프로그램의 app-descriptor.xml 파일에 원하는 아이콘을 수동으로 추가할 수 있습니다.

<icon><image144x144>{Location of png}/[icon_name-144x144].png</image144x144></icon>

app-descriptor.xml 파일에 대한 자세한 내용은 이 도움말 문서를 참조하십시오.

문제 해결

  • FLA 또는 SWF에 대해 지정된 파일 이름에 2바이트 문자가 포함된 경우 AIR for iOS 응용 프로그램 제작이 실패합니다.
  • AIR for iOS 응용 프로그램 제작 시 장치가 연결되어 있지 않으면 Animate 작동이 중지됩니다.

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책