iOS Provisioning Profile – 5

목차

Development
개발 팀 구성하기
Team Admin과 Team Member 초대
인증서 생성
개발자의 인증서 승인을 위한 CSR 제출
인증서 승인 (Team Agent, Team Admin)
개발 인증서 다운로드 및 설치
개인 키 백업 및 관리
Apple Device 추가
App ID 생성
iOS Provisioning Portal에서 App ID 생성
Provisioning Profile 생성
Provisioning Profile 다운로드 및 설치
Development 앱 빌드
Distribution
인증서 생성
CSR 제출
배포 인증서 다운로드 및 설치
Distribution Provisioning Profile 생성 및 다운로드
Ad Hoc 앱 빌드
AppStore 배포 앱 빌드
iOS Provisioning Profile 1~5 통합 문서:  iOS Developer Program.pdf
Distribution

 
Ad Hoc 앱 빌드
Ad Hoc용 프로비저닝 프로파일은 앱스토어에 배포하기 전 사내 직원 혹은 지인들에게 테스트해 볼 목적으로 특정 Apple 기기에 일정한 기간 동안 배포 및 실행이 가능한 프로파일이다.
Ad Hoc 프로비저닝 프로파일을 XCode에 설치 하였다면 다음과 같은 과정으로 Ad Hoc 배포용 앱을 만들 수 있다.
1. Project navigator에서 프로젝트를 선택한 후 빌드할 TARGETS 클릭, Summary 탭을 클릭하여 Identifier에 App ID를 입력한다.

AdHoc_Build_1.png

2. App ID가 프로비저닝 프로파일 정보와 일치하지 않으면 다음과 같은 오류가 나므로 정확히 입력해야 한다.

AdHoc_Build_2.png

3. Product 메뉴의 Archive를 클릭한다. 성공하면 Organizer의 Archives 목록에 나타난다.

AdHoc_Build_3.png

4. Organizer의 Archives에서 배포할 Ad Hoc 앱을 선택한 후 Share 버튼을 클릭한다.
5. iOS AppStore Package(.ipa)를 선택하고 Identity에서 Ad Hoc 프로비저닝 프로파일을 지정한다. Next 버튼 클릭.

AdHoc_Build_4.png

6. 서명 하겠냐는 질문에 허용 버튼 클릭.

AdHoc_Build_5.png

7. 올바르게 서명이 되면 .ipa 파일을 저장하라고 한다. 원하는 이름으로 정하고 Save.

AdHoc_Build_6.png

8. 저장했던 파일을 iTunes로 드래그하여 설치할 수 있지만 iPhone Configuration Utility에서 설치 하려면 다음과 같이 iPhone Configuration Utility를 실행하고 LIBRARY의 Applications로 ipa파일을 드래그한다.

AdHoc_Build_7.png

9. DEVICES에서 장치를 선택하고 Applications 탭으로 들어가면 위에서 드래그했던 Ad Hoc 앱이 보인다. Install 버튼을 클릭하여 장치에 앱 설치를 완료하자.

AdHoc_Build_8.png

 
 
AppStore 배포 앱 빌드
AppStore용 프로비저닝 프로파일은 Ad Hoc 빌드와 비슷하나 Organizer의 Archives에서 Share버튼이 아니라 Submit 버튼을 클릭해야 하는데 iTunes Connect에서 AppStore 배포에 대한 설정이 모두 완료 되고 바이너리를 업로드 할 상태가 되어야만 가능하다.
1. iTunes Connect 의 앱 배포 설정이 모두 완료되고 바이너리 업로드 상태가 되었다면 다음과 같이 Organizer의 Archives에서 업로드할 앱을 선택하고 Submit 버튼을 클릭한다.

AppStore_Build_1.png

2. iTunes Connect 아이디와 패스워드를 입력한다.

AppStore_Build_2.png

3. Ad Hoc 배포처럼 서명할 프로비저닝 프로파일을 선택하는 화면이 나오면 AppStore용으로 생성했던 프로비저닝 프로파일을 선택하고 Next를 클릭하여 업로드한다.

AppStore_Build_3.png

]]>

도큐멘트 에 올린 글

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.