본문 바로가기

IOS

[IOS]애플 개발자 계정 (ios 인증서와 프로비저닝)

[개발자]

[개발자 계정]

Apple Developer 

=>계정은 대략 12만9천원 ( 99$ )이며 사용기간은 1년이다 . 

 

[준비물]

=>애플 계정 / 계정내 국가,지역 인증 / 이메일 인증 / 휴대폰 번호 인증 / 이중 인증 설정

 

만약 이중인증 옵션이 켜져 있지 않다면

=>Apple ID의 이중 인증 을 참고하자

 

[계정 구매]

=>애플 계정 구매 를 참고하자.

[인증서 생성]

[파일 생성]

=> ios 앱을 개발할 Mac에서  LauchPad => 기타  => 키체인 접근 실행

상단의 키체인 접근 - 인증서 지원 - 인증기관에서 인증서 요청을 눌러 인증서 지원창을 켜준다.

[파일 삭제]

=> 키체인 접근에 들어가서 삭제가 가능하다

=> 디스크에 저장됨 선택후 이메일 주소/이름을 입력후 계속을 선택한다.

=> 이렇게 생성된 파일은 애플 개발자 센터에 ios 개발에 사용할 맥 장비 등록시 사용하게 된다.

 

[01 . 인증서 생성 - Certificates]

=> Apple Developer Center에 접속

우측 상단 Account를 눌러 Certificates,Identifiers & Profiles (인증서와 프로파일 관리 메뉴) 선택

 

=>Certificates 메뉴를 통해 인증서 생성 . 인증서는 개발용인증서 (Apple Development) / 앱스토어 배포용 인증서

(Apple Distribution) 이 따로 필요하다. Create a Certificate를 눌러 생성하자.

 

=>인증서 생성시 키체인 접근으로 만들어 둔 파일 업로드 .

해당 절차는 애플 개발자 센터에 개발용 장비를 등록하는 절차이다

 

생성한 인증서파일은 다운로드를 받아 더블클릭 후 맥 장비에 인증서를 설치한다.

키체인은 icloud 가 아닌 시스템으로 선택하자.

만약 인증서를 신뢰 할 수 없다면 키체인 접근 => 인증서 우클릭 => 정보가져오기

해당 부분을 항상 신뢰로 바꾸어 준다.

[02 . ID 생성 - Identifiers]

=>앱에 사용할 ID를 생성 할 것이다. 내가 만들 앱을 등록하는 절차이다 . 

 

=>Select a type 에서는 App IDs 선택후 Continue

=> Bundle ID 에는 역도메인 형태의 문자열이 앱  ID가 된다. 

보통 번들 ID는 com.개발회사(개발자이름).앱이름 형식을 가진다.  Description은 표기되는 Name이다.

=>애플로 로그인 하기 등 앱의 기능을 넣는다면 해당 기능에 체크가 필요하다 .

애플로 로그인을 사용하기에 해당 부분을 체크 해주었고 , 추후에 수정 역시 가능하다

 

[03 . 기기등록 - Devices ]

=>개발할 앱을 테스트 할 장비 (ex) 아이폰)를 등록한다 . 테스트 플라이트에 개발중인 앱을 등록하기 전까지 맥 장비의 XCODE에서 바로 빌드를 넣을 수 있는 디바이스는 이때 등록한 디바이스 뿐이다. Devices로 이동하자

 

=>테스트할 기기 의UDID는  UDID확인 에서 확인이 가능하다 .

 

=>확인된 UDID 와 Device Name 을 입력후 Continue => Register => Done 으로 기기 등록을 마친다.

[ 04 . 프로 비저닝 파일 생성 - Profiles ]

=>Profiles를 눌러 프로비저닝 파일 을 생성하자 .

 

=>프로비저닝 파일은 어떤 맥장비에서 어떤 앱을 어떤 디바이스로 테스트 할지를 증명하는 인증서이다.

기존 개발 인증서 + 앱아이디 + 테스트용 기기정보가 프로비저닝 파일 한곳에 합쳐진다.

 

=>프로비저닝 파일도 개발용( development )과 배포용( distribution )이 따로 구분된다.

따로 생성후 다운로드를 받아 더블클릭하여 맥 장비에 설치해야 한다.

 

 

해당 프로비저닝으로 어떤 앱을 만들지 선택 한다 .

해당 프로비저닝에 어떤 인증서 사용할지 설정한다 .

해당 프로비저닝에 어떤 테스트 기기를 추가하는지 선택한다 .

해당 프로비저닝 파일에 이름을 붙여준다 .

이제 모든 과정을 거치면 해당 파일들이 생성된다 . CertificateSigning 빼고는 더블클릭으로 Mac 에 설치해야 한다

 

출처