iPhone 개발자 파일 받기 및 사용

Apple이 제공하는 iPhone 개발자 인증서와 프로비저닝 프로파일을 받아야 합니다. 또한 받은 인증서를 P12 인증서로 변환해야 합니다.

iTunes 설치

iPhone에 응용 프로그램을 설치하려면 iTunes가 필요합니다. 또한 iPhone의 장치 ID를 확인할 때도 iTunes를 사용합니다. 장치 ID는 iPhone 개발자 인증서를 신청할 때 필요합니다.

iPhone 개발자 인증서 신청 및 프로비저닝 프로파일 만들기

아직 등록하지 않은 경우 Apple iPhone Dev Center 사이트(http://developer.apple.com/iphone/)에서 등록된 iPhone 개발자가 되기 위해 신청합니다.

참고: iPhone용 AIR 응용 프로그램을 개발하는 데는 iPhone SDK 또는 XCode가 필요하지 않습니다. 하지만 등록된 iPhone 개발자여야 하며 개발자 인증서와 프로비저닝 프로파일을 받아야 합니다.
  1. iPhone 개발자 계정 ID를 사용하여 iPhone Dev Center에 로그인합니다.

  2. iPhone Dev Center에서 iPhone 개발자 인증서를 신청(및 구입)합니다.

    iPhone 개발자 프로그램 활성화 코드가 들어 있는 전자 메일 메시지를 Apple로부터 받게 됩니다.

  3. iPhone Dev Center로 돌아갑니다. 개발자 프로그램 활성화에 대한 지침을 따릅니다(해당 메시지가 나타나면 활성화 코드 입력).

  4. 활성화 코드가 승인되면 iPhone Dev Center의 [iPhone Developer Program Portal] 섹션으로 이동합니다.

  5. 인증서 서명 요청 파일을 만듭니다. 이 파일을 사용하여 iPhone 개발 인증서를 받습니다. 자세한 지침은 인증서 서명 요청 생성을 참조하십시오.

  6. 이후 단계에서 iPhone의 장치 ID나 고유 장치 ID(UDID)를 입력하라는 메시지가 표시됩니다. UDID는 iTunes에서 얻을 수 있습니다.

    1. iPhone에 USB 케이블을 연결하고 iTunes에서 iPhone에 대한 요약 탭을 선택합니다.

    2. iPhone 개발자 센터 사이트에서 프로비저닝 프로파일을 다운로드한 후 iTunes에 추가합니다.

    3. 그런 다음 표시되는 일련 번호를 클릭합니다. 그러면 UDID가 표시됩니다. Command+C(Mac) 또는 Ctrl+C(Windows)를 눌러 UDID를 클립보드에 복사합니다.

  7. 프로비저닝 프로파일과 iPhone 개발 인증서를 만들어 설치합니다.

    iPhone Dev Center의 지침을 따릅니다. [iPhone Developer Program Portal] 섹션에서 지침을 확인합니다. Development Provisioning Assistant를 사용하여 개발 인증서를 받고 프로비저닝 프로파일을 만들 수 있습니다.

    XCode 관련 단계는 무시하십시오. Flash Professional CS5를 사용하여 iPhone 응용 프로그램을 개발하는 데는 XCode가 필요 없습니다.

  8. iTunes에서 [파일] > [보관함에 추가]를 선택합니다. 파일 이름 확장명이 mobileprovision인 프로비저닝 프로파일 파일을 선택합니다. 그런 다음 iPhone을 iTunes와 동기화합니다.

    그러면 이 프로비저닝 프로파일이 연결된 응용 프로그램을 iPhone에서 테스트할 수 있습니다.

    특정 프로비저닝 프로파일이 iTunes에 추가되어 있는지 여부는 보관함에 해당 프로파일을 추가해 보면 알 수 있습니다. 추가할 때 기존 프로비저닝 프로파일을 바꿀지 묻는 메시지가 나타나면 [취소] 버튼을 누릅니다. 이 경우 해당 프로파일이 이미 설치되어 있는 것입니다. 또한 iPhone에서 프로비저닝 프로파일이 설치되어 있는지 확인할 수도 있습니다.

    1. iPhone에서 설정 응용 프로그램을 엽니다.

    2. [일반] 범주를 엽니다.

    3. [프로파일]을 누릅니다. [프로파일] 페이지에 설치된 프로비저닝 프로파일 목록이 표시됩니다.

  9. 아직 다운로드하지 않은 경우 iPhone 개발 인증서 파일(.cer 파일)을 다운로드합니다.

    이 파일을 다운로드할 수 있도록 Development Provisioning Assistant에서 링크를 제공할 수 있습니다. 또한 Apple iPhone Dev Center 사이트(http://developer.apple.com/iphone/)에 있는 Provisioning Portal의 Certificates 섹션에서도 이 파일을 찾을 수 있습니다.

  10. 그런 다음 iPhone 개발자 인증서를 P12 파일로 변환합니다. 자세한 지침은 개발자 인증서를 P12 파일로 변환을 참조하십시오.

이제 간단한 Hello World 응용 프로그램을 만들 수 있습니다. 자세한 내용은 Flash Professional CS5를 사용하여 Hello World iPhone 응용 프로그램 만들기를 참조하십시오.