iPhone 개발자 등록 및 iPhone 개발자 라이센스 획득 절차 아이폰 프로그래밍



----- Step1) 인증서 파일 만들기 --------------------------------------------------------------------------

1. 개발자 추가등록(team) ??
   로그인 : 자신의 개발자 계정으로 로그인 

2. 웹: Certificates  
   처음에는 등록된 인증서가 없다.  그래서 download now에서 인증서를 만들기 위한 기초파일을 다운로드 한다.
   인증서를 위한 기초파일이 맥상에 존재하게 된다. 

3. 맥: 키체인으로 인증서 요청
   1) 키체인접근으로 간다.
   2) 인증기관에서 인증서 요청을 하되 '디스크에 저장'과 '자신이 키페어 정보 저장' 이라는 옵션 체크

4. 웹: Certificates
   1) 2.에서 다운로드한 로컬에 있는 인증서 기초파일을 선택하도록 한다. 
   2) 이제 Certificates에 등록이 된다. (Approve가 뜨고 Download 버튼으로 바뀜)
   3) 등록된 인증서를 Download하도록 한다. 

   파일명 :  developer_identity.cer 


------ Step2) Provisioning 파일 만들기 -------------------------------------------------------------------

5. 맥: 키체인에 인증서 추가 
   다운로드한 인증서를 키체인에 추가하도록 한다. 

6. 맥: Organizer에서 아이폰 ID확인
   Organizer에서 아이폰 ID(40자리 Hex)를 확인하여 임시로 저장해 놓는다.

7. 웹: Devices에서 아이폰 등록
   이전에 임시로 저장했던 아이폰 ID를 가지고 등록하도록 한다.

8. 웹: App ID 등록
   bundle
   
9. 웹: Provisioning 등록
   New Profile : profile Name과 인증서 소유자와 아이폰 장비들을 체크하여 submit을 하면 
   Provisioning Profiles 목록에 Provisioning 파일목록이 보인다.
   이 Provisioning 파일에는 Certificate + App ID + 장비들 이 포함되어 있다고 보면 된다. 
   이 파일명은 "App ID.mobileprovision" 이다.
   이제 이 파일을 다운로드 해 놓도록 한다.

10.맥: Organizer에서 Provisioning 파일 등록     
   Organizer의 Provisioning Profiles에 웹에서 다운받은 *.mobileprovision 파일을 추가하여 등록하도록 한다.
   (반드시 아이폰이 맥과 연결되어 있어야 한다. )



------- Step3) App 개발에 Code Signing 하기 -------------------------------------------------------------

11. XCode의 프로젝트 파일 열고 Code Signing
    1) 프로젝트의 Build에서 Code Sigining Identity에 Provisioning 받은 걸로 Signing을 하도록 한다.
    2) 프로젝트명-info.plist 파일을 열고 Bundle identifier에서 App ID에 등록한 내용으로 수정하도록 한다.
       예) com.david.* 이면 com.david.( ) , ( )안은 원하는 대로 써넣으면 된다. 


아래는 참고사이트 




덧글

※ 로그인 사용자만 덧글을 남길 수 있습니다.