iOS개발하기 #3. 개발준비(3)

# 오늘의 주제

1. iOS Developer Program 등록 마무리하기

2. 인증서 및 프로비저닝 파일 설치 

세 번째 시간입니다.
지난 번에는 iOS Developer Proram에 등록하고 처음 Xcode로 의미없는 앱 하나 만들어 봤습니다.
이번에는 iOS Developer Program 등록 마무리와 개발을 위한 인증서 및 프로비저닝 파일 설치를 할까 합니다~
자 이제 본론으로 고고 ^^

# iOS Developer Program 등록 마무리
iOS Developer Program을 구매하고 긴긴 기다림 끝에 이메일이 도착했습니다^^.
기쁜 마음으로 Activation Code를 클릭해 볼까요?? 후훗..!


아.. 그런데 이게 무슨 날벼락 같은 소식입니까??ㅠㅠ
애플 개발자 프로그램 멤버쉽을 활성화 할 수 없다고 나오네요... (물론 무사통과 하신 분들도 있을 겁니다.)
그런데 저는 이런 내용이 화면에 나오네요..
당황하지 말고 contact us 를 클릭하여 당당히 물어봅시다.

우리는 Program Enrollments 부분을 클릭하여 메일을 보내봅니다.
영어로 쓰시는 것이 가장 빠르고 효율적으로 답변을 받으실 수 있습니다.
영어가 잘 안되더라도 최선을 다하여 영어로 써봅니다.
무슨 연유로 내가 통과되지 않았는지 알고 싶다고 영어로 써서 문의를 했습니다.
메일을 보내실 때에는 반드시 Enrollment ID를 함께 적어 넣어 주셔야 합니다.

그랬더니 다음 날 저에게 회신이 돌아왔습니다. (제가 쓴 내용은 상상에 맡기겠습니다..^^;)
================================================================================
Re: Apple Developer Support
Hello,
Thank you for contacting Apple Developer Support regarding your recent program purchase.
Please know that we use technology which matches your Apple Developer program enrollment detail with the billing information for your program order. Your recent order information did not sufficiently verify your identity against your enrollment detail and your order was placed on a temporary hold.
We have reviewed the issue and have removed the hold on the order. At this time, we ask that you please refer to the original activation code email that you received and click through the link once again. You should be able to now successfully activate your program.
We apologize for any inconvenience. If you have any questions or need further assistance, please let us know.
Regards,
================================================================================
대충, 임시적으로 홀드 상태였다고... 메일에 있던 엑티베이션 코드를 다시 클릭하면 정상 등록이 될거라고 써있네요.
그와 함께 아래와 같은 메일도 함께 왔습니다.
홀드 상태에서 해방되었으니 다시 인증하라고 나오네요.

처음 인증번호가 왔던 메일을 열어 다시 인증번호를 눌러줍시다.

자 이제 정상적으로 등록이 되는 절차입니다.
당당히 Activate 버튼을 클릭!

Activation Complete!! 드디어 기다림의 시간이 끝을 내리는군요 ㅎㅎ
Get Started!!!

메일로 또 뭔가 왔습니다. 한 번 읽어보시구요~

아까 Get Started!! 를 누르면 보이는 화면입니다.
멤버 센터인데요.
iOS Provisioning Portal로 이동합시다~
(이 화면이 보이지 않는 분께서는 iOS Dev Center의 Member Center로 오시면 됩니다!)


iOS Provisioning Protal 입니다.
일단 인증서를 받아봅시다.
Certificates를 클릭!


인증서를 획득하기 위한 과정이 필요합니다.
일단 아래와 같은 화면이 나오지 않는다 하시면 Certificates를 누른 화면에서 Request Certificate.. 였나 그 버튼을 눌러주시면 됩니다.
인증서를 만드는 방법이 아래 쭈욱 설명이 되어있습니다.
제가 설명해 드릴테니 따라오세요~

자신의 맥의 응용프로그램 폴더의 유틸리티 폴더로 가서 키체인 접근 앱을 실행합니다.
못찾으시겠다구요?
힌트!!
/Applications/Utilities

키체인 접근을 실행 시키시고 화면 상단의 메뉴바에서 키체인 접근을 눌러주시고, 인증서 지원 - 인증기관에서 인증서 요청 을 눌러줍니다.


그럼 아래와 같은 화면이 나올텐데요, 자신의 개발자 등록 메일주소와 등록시의 이름을 적어주시고,
디스크에 저장됨을 선택하신 후 계속을 눌러줍니다.

파일 저장 장소를 묻는 화면이 나오는데요, 저는 데스크탑에 저장하겠습니다.
만약 데스크탑이 지정이 되어있다면 그냥 저장 눌러주시고,
그렇지 않은 경우에는 화면에 보이는 화살표를 누르시던지 위치를 눌러서 데스크탑으로 지정하시면 됩니다. (꼭 데스크탑이 아니더라도 자신이 찾기 쉬운곳에 넣어주세요)


 

짜잔~ 끝났네요.

그럼 다시 아까 웹브라우저로 돌아와서 파일 선택 버튼을 눌러주고, 아까 만들어놓은 인증서 요청 파일을 선택해 줍니다.

자 그러면 인증서 목록에 인증서가 보입니다. Status가 Issued로 나오네요.
그런데 이것을 나의 맥에 설치를 해야 하는데, 다운로드 받을 수 있는 곳이 안보입니다.ㅠㅠ
Development라는 버튼 다시 한 번 클릭해 줍시다.

다운로드 버튼이 보일 때 까지 몇 번 눌러주셔도 됩니다.
다운로드 버튼이 보이면 다운로드 받아줍시다.
후에 화면 상단에 보시면 다운로드 내역 보기 버튼을 눌러보면 인증서가 보일거예요.
더블클릭 해주세요~
그러면 인증서 설치가 됩니다.

방금 위에서 한것은 개발 전용 인증서 입니다.
나중에 개발을 완료한 후에 배포용 인증서가 별도로 필요한데, 그때가서 다시 만드려면 귀찮으니까 오늘 다 만들어 줍시다.
아까 눌렀던 Development 옆의 Distribution을 눌러줍니다.
여기서도 마찬가지로 Request Certificate를 누르고 파일 선택을 누르신 후에 아까 생성해 놓은 인증서 지원 파일을 선택해 줍니다. (새로 인증서 지원 파일을 만드실 필요가 없습니다)

여기서도 다운로드 버튼이 나올 때 까지 눌러주다가 나오면 다운로드 받아서 설치해 줍니다.

자 여기까지 했고, 자신의 개발용 기기가 있다면! 웹브라우져는 열어둔 상태로 Xcode를 실행해 줍니다.
물론 개발용 기기도 USB로 맥에 연결하여 줍시다.
(만약 개발용 기기가 아직 준비가 되어있지 않다면, 준비가 되었을 때 추가적으로 이 작업을 해주시면 됩니다. 아래 진행되는 사항들은 개발자 포털에 나의 기기를 등록하고 개발을 위해 쓰기 위함입니다.)
Xcode를 실행 한 후 화면 상단의 메뉴에서 Windows를 클릭하여 메뉴 중 Organizer를 클릭!

아래와 같은 화면이 나옵니다. 물론 똑같진 않으실겁니다. 만약 다른 화면이 나오면 상단의 메뉴중에 Devices를 눌러줍니다.
그 후 연결된 자신의 기기가 보이면, Use for development를 눌러줍니다.
로그인 하라고 하면 자신의 개발자 계정으로 로그인 합니다.
그 후에 화면 하단에 Add to Portal를 클릭!

진행 중에 이런 메시지가 나온다면 항상 허용을 눌러주세요~

웹 브라우저로 돌아옵시다. (기기를 여러대 등록하고 싶으시면 여기로 돌아오시기 전에 Organizer 창에서 Use for development와 Add to Portal을 각각 해주고 오세요~ 뭐.. 물론 나중에 해도 큰 지장은 없습니다)

브라우저로 돌아오셔서 Devices를 눌러보시면 방금 자신이 등록한 기기가 나옵니다.
걍 확인해 보시라구요^^ 그 다음 Provisioning 을 클릭!

자동으로 Provisioning파일이 생성되어져 있을 겁니다.
다운로드 해 줍시다.

좀 전과 마찬가지로 다운로드 내역을 보고 실행 해 줍니다~

그러면 자동으로 다음과 같은 창이 뜹니다.
등록이 제대로 되었나 확인 해 주세요~

자... 여기까지 마치고 나니 의문의 이메일이 한 통 또 도착했습니다.
이 이메일에 대해서는 다음 번에 알려드릴게요~^^

그럼 다음에 봬요~
(뵈요는 틀린 말입니다. 뵈어요의 준말 봬요..^^)

by yagom

---

p.s 제 포스팅을 RSS 피드로 받아보실 수 있습니다.

RSS Feed 받기

댓글 남기기

Close