Xcode 인증서 서명 요청

Apple 스토어에 배포하는 방법을 알아보겠습니다. 안드로이드와는 다르게 인증서의 개념을 명확하게 알고 진행해야 합니다. 애플 디바이스에 프로그램을 동작 시키기 위해 인증, 키체인을 통해 인증서를 요청하고 스토어 배포에 필요한 절차를 알아 보겠습니다.

인증서 서명 요청 및 인증서 생성

키체인을 이용하여 Certificate 파일을 생성합니다.

인증서의 공개키와 개인키를 자동으로 생성합니다. 이는 키체인 앱에서 카테고리의 키항목을 확인해 볼 수 있고, 삭제하지 않고 보관에 주의합니다. 애플에 보낼 인증파일을 생성합니다. 이름, 이메일 공개키를 포함하고 개인키를 이용해서 서명하게 됩니다.

츼신 운영체제를 업데이트 받을 수 있는 맥북과 최신 업데이트 되어 있는 Xcode 가 필요합니다. 앱 배포 개발자 계정은 필수 사항입니다. 예)2010년 맥북에어를 사용 시 최신 운영체제를 사용하지 못하며 Xcode 업데이트를 할 수 없어 개발을 할 수 없습니다.

키체인

키체인 접근

맥북에서 키체인 접근 후 인증기광에서 인증서 요청... 메뉴를 선택합니다.

안드로이드실행

인증서 지원

안드로이드실행

1 사용자 이메일을 입력합니다.
2 디스크에 저장됨을 선택합니다.
3 본인이 키 쌍 정보 지정을 체크합니다.
4 계속 버튼을 선택합니다.

저장 버튼을 선택하여 원하는 위치에 파일을 저장합니다.

안드로이드실행

인증서 지원 > 키 쌍을 생성하는데 사용되는 키 크기와 알고리즘을 지정합니다. 예)2048비트, RSA

안드로이드실행

인증서 지원 > 인증서 요청이 디스크에 생성되었습니다. 저장 위치에서 생성된 파일을 확인하면 됩니다.

안드로이드실행

저장위치를 데스크탑으로 설정한 경우 바탕화면에서 생성된 인증서를 확인할 수 있습니다.

안드로이드실행

Certificates, Identifiers & Profiles

인증서, ID(식별자), 프로필, 프로비저닝 파일을 생성합니다. Certificates 과정을 통해 앱을 서명할 수 있는 권한이 생기고 애플 기기에 인증을 할 수 있습니다. 단 디바이스에서 설치는 생성된 인증서와 iOS 디바이스를 연결 시켜주는 프로비저닝 프로파일을 완료해야 합니다. 예) 프로비저닝 프로파일 = Certificate + App ID + Device

Developer > App Store

로그인 URL : https://developer.apple.com/


APNS 인증서 만들기

http://docs.tobesoft.com/xpush-user-manual-2_8#801fd87f91ad2e5c

반드시 유로(99불/1년)로 가입 된 계정으로 진행하셔야 스토어 배포가 가능합니다.