목차
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
인증서 생성
1. 키체인 접근 메뉴 – 인증 지원 – 인증 기관에서 인증서 요청 클릭
iOS 개발 인증서를 요청하려면, 키체인 접근 유틸리티를 통한 CSR(Certificate Signing Request) 생성이 필요하다. 우선 키체인 유틸리티의 환경설정을 변경한다.
1. 애플리케이션/유틸리티 폴더에서 키체인 접근 프로그램을 실행한다.
2. 환경설정에 들어가서 인증서 탭을 선택한다.
3. OCSP와 CRL 모두 ‘끔’으로 설정한다.
다음과 같이 인증서를 생성한다.
1. 키체인 접근 메뉴 – 인증 지원 – 인증 기관에서 인증서 요청 클릭
2. 메일 주소와 이름을 입력한다. 메일 주소는 iOS Developer에 등록했던 것을 입력하면 된다.
3. 요청 항목은 ‘디스크에 저장됨’을 선택하고 ‘자신이 키페어 정보 지정’에 체크한다.
4. ‘계속’ 버튼을 눌러 CSR 파일이 저장될 위치를 지정한 후 다음 화면에서 키 크기는 2048 바이트, 알고리즘은 RSA로 선택하고 ‘계속’ 버튼을 클릭한다.
개발자의 인증서 승인을 위한 CSR 제출
1. iOS Developer Program Portal에 로그인한다.
2. Certificates -> Development -> Request Certificate 클릭
3. ‘파일 선택’ 클릭 및 파일 CSR 파일 지정
4. Submit 버튼 클릭
인증서 승인 (Team Agent, Team Admin)
1. iOS Development Program Portal에 로그인한다.
2. Certificates -> Development -> Team Signing Requests 에서 개발자가 제출한 CSR 항목을 체크하여 Approve Selected (승인) 하거나 Reject Selected (거절) 버튼을 클릭한다.
개발 인증서 다운로드 및 설치
1. 다시 iOS Developer Program Portal -> Certificates -> Development 페이지를 다시 로드한다.
2. Team Agent나 Team Admin이 승인을 했다면 다음과 같은 화면이 나온다.
2. Team Agent나 Team Admin이 승인을 했다면 다음과 같은 화면이 나온다.
3. 아래쪽에 써 있는 것처럼 WWDR 인증서가 설치 돼 있지 않다면, 개발 인증서를 다운로드 하기 전에 WWDR을 먼저 다운로드 하여 설치해야 한다.
4. click here to Download WWDR 다운로드 링크를 클릭하여 디스크에 저장한다.
4. click here to Download WWDR 다운로드 링크를 클릭하여 디스크에 저장한다.
5. 다운로드 받은 파일을 Finder에서 더블 클릭하여 인증서를 설치한다.
6. 키체인 접근 유틸리티에 Apple Worldwide … 인증서가 설치된 것을 볼 수 있다.
6. 키체인 접근 유틸리티에 Apple Worldwide … 인증서가 설치된 것을 볼 수 있다.
7. WWDR이 설치 되었다면, 승인 받은 개발 인증서를 다운로드 한다.
8. Actions에 있는 Download 버튼을 클릭하여 디스크에 저장한다.
8. Actions에 있는 Download 버튼을 클릭하여 디스크에 저장한다.
9. 다운로드 받은 인증서를 Finder에서 더블클릭하여 키체인 접근으로 설치한다.
10. 키체인의 로그인 항목에 iPhone Developer: 이름이 쓰여진 항목이 보이면 된다.
10. 키체인의 로그인 항목에 iPhone Developer: 이름이 쓰여진 항목이 보이면 된다.
개인 키 백업 및 관리
다른 컴퓨터에서 개발을 해야 하거나 OS 재설치 등의 이유로 개인 키 파일을 잃어버리는 경우를 대비하여 자신의 개인 키를 백업 하는 것은 중요하다. 개인 키가 없으면 앱 바이너리에 서명을 할 수 없다. CSR이 생성될 때 키체인 접근 유틸리티는 로그인 키체인에 개인 키를 생성하는데 키체인 접근 유틸리티에서 키체인에 로그인을, 카테고리에서 키를 선택 하면 그 것을 찾아 볼 수 있다.
1. 키체인 접근 유틸리티에서 키체인에 로그인, 카테고리에서 키 선택
2. 우측 키 목록에서 자신의 개인 키 찾아 선택
3. 마우스 우클릭 또는 control 클릭하여 나오는 메뉴에서 보내기 클릭
2. 우측 키 목록에서 자신의 개인 키 찾아 선택
3. 마우스 우클릭 또는 control 클릭하여 나오는 메뉴에서 보내기 클릭
4. 파일 포맷은 개인 정보 교환(.p12)를 선택하고 파일 저장
5. 보내기 위한 암호 입력 (Import 할 때 사용될 암호)
6. 키 보내기 허용
]]>
댓글 남기기