iOS Provisioning Profile – 2

목차
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 배포 앱 빌드
Development
 
 

인증서 생성


iOS 개발 인증서를 요청하려면, 키체인 접근 유틸리티를 통한 CSR(Certificate Signing Request) 생성이 필요하다. 우선 키체인 유틸리티의 환경설정을 변경한다.
1. 애플리케이션/유틸리티 폴더에서 키체인 접근 프로그램을 실행한다.
2. 환경설정에 들어가서 인증서 탭을 선택한다.

Generate_CSR_1.png

3. OCSP와 CRL 모두 ‘끔’으로 설정한다.

다음과 같이 인증서를 생성한다.


1. 키체인 접근 메뉴 – 인증 지원 – 인증 기관에서 인증서 요청 클릭

Generate_CSR_2.png

 
2. 메일 주소와 이름을 입력한다. 메일 주소는 iOS Developer에 등록했던 것을 입력하면 된다.

Generate_CSR_3.png

3. 요청 항목은 ‘디스크에 저장됨’을 선택하고 ‘자신이 키페어 정보 지정’에 체크한다.
4. ‘계속’ 버튼을 눌러 CSR 파일이 저장될 위치를 지정한 후 다음 화면에서 키 크기는 2048 바이트, 알고리즘은 RSA로 선택하고 ‘계속’ 버튼을 클릭한다.

Generate_CSR_4.png


개발자의 인증서 승인을 위한 CSR 제출

1. iOS Developer Program Portal에 로그인한다.
2. Certificates -> Development -> Request Certificate 클릭

Submit_CSR_1.png

3. ‘파일 선택’ 클릭 및 파일 CSR 파일 지정

Submit_CSR_2.png

4. Submit 버튼 클릭

Submit_CSR_3.png

인증서 승인 (Team Agent, Team Admin)

 
1. iOS Development Program Portal에 로그인한다.
2. Certificates -> Development -> Team Signing Requests 에서 개발자가 제출한 CSR 항목을 체크하여 Approve Selected (승인) 하거나 Reject Selected (거절) 버튼을 클릭한다.

Submit_CSR_4.png

 
개발 인증서 다운로드 및 설치

 
1. 다시 iOS Developer Program Portal -> Certificates -> Development 페이지를 다시 로드한다.
2. Team Agent나 Team Admin이 승인을 했다면 다음과 같은 화면이 나온다.

Submit_CSR_6.png

3. 아래쪽에 써 있는 것처럼 WWDR 인증서가 설치 돼 있지 않다면, 개발 인증서를 다운로드 하기 전에 WWDR을 먼저 다운로드 하여 설치해야 한다.
4. click here to Download WWDR 다운로드 링크를 클릭하여 디스크에 저장한다.

Submit_CSR_7.png

5. 다운로드 받은 파일을 Finder에서 더블 클릭하여 인증서를 설치한다.
6. 키체인 접근 유틸리티에 Apple Worldwide … 인증서가 설치된 것을 볼 수 있다.

Submit_CSR_8.png

7. WWDR이 설치 되었다면, 승인 받은 개발 인증서를 다운로드 한다.
8. Actions에 있는 Download 버튼을 클릭하여 디스크에 저장한다.

Submit_CSR_6.png

9. 다운로드 받은 인증서를 Finder에서 더블클릭하여 키체인 접근으로 설치한다.
10. 키체인의 로그인 항목에 iPhone Developer: 이름이 쓰여진 항목이 보이면 된다.

Submit_CSR_9.png

 
개인 키 백업 및 관리
 
다른 컴퓨터에서 개발을 해야 하거나 OS 재설치 등의 이유로 개인 키 파일을 잃어버리는 경우를 대비하여 자신의 개인 키를 백업 하는 것은 중요하다. 개인 키가 없으면 앱 바이너리에 서명을 할 수 없다. CSR이 생성될 때 키체인 접근 유틸리티는 로그인 키체인에 개인 키를 생성하는데 키체인 접근 유틸리티에서 키체인에 로그인을, 카테고리에서 키를 선택 하면 그 것을 찾아 볼 수 있다.
 
1. 키체인 접근 유틸리티에서 키체인에 로그인, 카테고리에서 키 선택
2. 우측 키 목록에서 자신의 개인 키 찾아 선택
3. 마우스 우클릭 또는 control 클릭하여 나오는 메뉴에서 보내기 클릭

Submit_CSR_10.png

4. 파일 포맷은 개인 정보 교환(.p12)를 선택하고 파일 저장

Submit_CSR_11.png

5. 보내기 위한 암호 입력 (Import 할 때 사용될 암호)

Submit_CSR_12.png

6. 키 보내기 허용

Submit_CSR_13.png


]]>

도큐멘트 에 올린 글

댓글 남기기