4,562,276 th visitor since 2017.2.1 ( Today : 7023 )
Programming
No. 539
Name. swindler
Subject. iPhone 개발자 등록
Main Cate. iOS
Sub Cate.
Date. 2009-01-15 16:51
Hit. 4048 (211.43.206.101)
File.
0-1. 아이폰이나 아이팟 터치를 최신 버젼으로 업그레이드를 합니다. 

0-2. 맥의 소프트웨어 업그레이드를 수행 합니다.





1-1. http://developer.apple.com 에서 아이디를 만듭니다.



1-2. http://developer.apple.com/iphone/ 에서 로그인을 한 후에 iPhone SDK 최신 버젼을 다운 받습니다.



2. http://developer.apple.com/iphone/program/apply.html 로 가서 apply 버튼을 누르고 개인 사용자로 등록을 한 후에 국가를 한국으로 선택 합니다.



3. 한국 애플 스토어로 이동을 한 후에 장바구니에 Standard Program 이 들어 있는 것을 확인 할 수 있습니다. 이제 구매를 합니다.



4. 대략 하루정도 기다리면 인증 이메일 ( 'iPhone Developer Program Activation Code') 이 날아 옵니다. 메일 내용중에 Activation Code 아래의 코드를 클릭 하고 로그인을 하면 됩니다.



5. 이제 http://developer.apple.com/iphone/ 에서 로그인을 하면, 오른쪽 상단에 Program Portal 이 보입니다. 그곳으로 들어 갑니다.



6. team 을 보면, 자신이 Agent 로 등록 되어 있는것이 보입니다.



7. 맥의 Finder 를 사용해서 'KeyChain' 혹은 '키체인' 을 검색 하면 키체인 접근 프로그램이 뜹니다. 그걸 더블 클릭 합니다.



8. 상단의 메뉴에서 '키체인 접근' -> '환경설정' 에서 3번째 탭인 '인증서' 에서 Off, Off, OCSP 로 세팅 합니다.

(2번째 탭인 검사/복구 에서 모두 체크 되어 있는지 확인 합니다'



9. 상단의 메뉴에서 '키체인접근' -> '인증 지원' -> '인증 기관에서 인증서 요청...' 을 클릭 합니다.



10. 이메일 주소에 애플 아이디 메일 주소를, 공통 이름에 사용한 이름 (http://developer.apple.com/iphone/ 에 로그인 하였을 때 상단에 welcome, 이름  이 보이는데, 그 이름 + 성을 그대로 치면 됩니다.) 을 입력하고, '디스크에 저장됨' 을 선택하고, '자신이 키페어 정보 지정' 을 체크 하고 계속 버튼을 누릅니다.



11. 2048, RSA 로 세팅 하고 계속을 누르고, 인증서를 바탕화면에 저장을 합니다.



12. Program Portal 에서 Certificates 의 Development 에서 'Add Certificate' 버튼을 누르고, 하단의 파일찾기 버튼을 눌러 바탕화면에 저장한 파일을 선택 한 후에 Submit 버튼을 누릅니다.



13. Development 에 사용자가 등록이 되고 Actions 쪽에 Approve, reject  두가지가 있는데 Approve 를 선택 합니다. (안뜨면 뜰때까지 새로고침)



14. Certificates 의 Development 에서 'WWDR Intermediate Certificate' 를 클릭하여 파일을 다운 받고 그 파일을 실행 시켜 수락 합니다. (유저 가이드에서는 Distribution 에서 하라 하는데.. 이거때문에 제가 4번씩이나;; -_-;;)



15. Certificates 의 Development 에서 Actions 를 보면 Download 와 Revoke 두가지가 있는데 Download 를 클릭하여 파일을 다운 받고, 그 파일을 실행 시켜 수락 합니다.



16. 키체인 접근 프로그램을 수행 하여 카테고리의 인증서를 클릭 해서 'iPhone Developer: 이름 성' 이 들어 있는지 확인을 합니다. 없다면 애플 아이디와 이름을 확인 한 후에 7번부터 다시 해 봅니다. (이게 없다면 기기 연결이 안됩니다.. ㅎㅎ)



17. Xcode 가 활성화 된 상태에서 아이폰이나 아이팟터치를 연결 합니다. 그러면 itune 과 Xcode 에서 기기를 찾는데, iTunes 를 꺼버리고, XCode 에서 나온 창에서 'Use For Development' 버튼을 클릭 합니다.



18. Xcode 의 상단 메뉴의 'Window'->'Organizer' 를 실행 시킨 후에, 해당 기기를 선택 하면 'Identifier' 의 일련 번호들이 보이는데 그걸 복사 합니다.



19. Program Portal 에서 Devices 의 Manage 탭에서 'Add Device' 버튼을 클릭 합니다.



20. 이름은 아무거나 정하고, ID 에 복사했던 일련 번호를 넣고 Submit 버튼을 클릭 합니다.



21. Program Portal 에서 App IDs 의 Manage 탭에서 'Add ID' 버튼을 클릭 합니다.



22. 이름과 ID 는 마음데로 작성 한 후에 Submit 을 클릭 합니다. (저는 ID 는 * 하나만 넣었습니다.)



23. Program Portal 에서 Provisioning 의 Development 탭에서 'Add Profile' 버튼을 클릭 합니다.



24. Profile Name 은 마음데로 작성을 하시고, Certificates 및 App ID, Devices 에 이전에 작성 했던 것들을 체크 및 선택을 합니다. 그리고 Submit 버튼을 누릅니다. (없다면 해당 부분으로 가서 다시 작성 합니다.)



25. Provisioning 의 Development 탭에서 방금 작성한 Profile 이 등록 되어 있는것을 확인 할 수 있습니다. 옆의 Actions 에서 Download 버튼을 클릭 하여 바탕화면에 저장 합니다. (버튼이 없다면 조금 후에 다시 봐보세요~ 시간이 걸립니다 ㅎ)



26. XCode 의 상단 메뉴중 'Window' -> 'Organizer' 에서 연결 되어 있는 기기를 선택 한 후에 기기 정보 바로 아래의 Provisioning 의 네모 박스에 방금 저장한 Profile 파일을 드래그 해서 넣습니다.



27. 네모 박스에 Profile 이 생성 되는데, 체크된 상태에서 종료를 합니다.



28. 이전 Xcode 소스코드나 새로 만든 프로젝트에서 프로젝트 이름을 선택을 한 후에 파란색 아이콘인 'Info' 버튼을 누릅니다.



29. 'Build' 탭에서 'Code Signing Identity'->'Any iPhone OS Device' 를 더블 클릭 한 후에 키체인에서 보았던 'iPhone Developer: 이름 성' 을 그대로 입력 합니다. (이게 키체인과 틀리면 안됩니다.)



30. 'Build' 탭에서 'Code Signing Provisioning Profile'->'Any iPhone OS Device' 에서 오른쪽의 'Default Provisioning Profile For Code Signing Identity' 를 클릭 하면, 아래 'iPhone Developer: 이름 성' 과 '자신이 작성한 Profile 이름' 이 있는 것을 확인 할 수 있는데, 자신이 작성한 Profile 이름을 선택 합니다. (Profile 이 없다면, Xcode 의 Organizer 에 체크 되어 있는지 확인하고, 체크 되어 있다면, 새로 프로젝트를 생성해서 시도 해 보세요, 그래도 없다면.. 처음부터 다시.. ㅎㅎ)



31. 방금 그 창을 닫고, XCode 에서 왼쪽 상단의 Overview 를 클릭 하여 'Device - iPhone OS 2.1 (Project Setting)' 을 선택 합니다.



32. 이제 Build and Go 를 클릭 하여 기기에서 테스트를 합니다!! ㅎㅎ







*다른 컴퓨터에서 같은 아이디로 개발 하려 할 때.

1-1 - 1번부터 16번까지, 수행 합니다.

1-2 - 17번부터 20번까지, 새로운 기기가 있다면 수행 합니다.

2 - Provisioning 의 Development 탭에서 Actions 에서 Download 옆의 Edit 를 클릭하여 Modify 를 선택 합니다.

3 - 추가한 기기를 체크 한 후에 Submit 하고 나옵니다.

4 - 25번부터 32번까지, 수행 합니다.





Profile 이 문제라면, 이전에 했던 모든게 (Device ID 빼고..) 문제 인 것입니다. 이름과 애플 아이디가 맞다면 14, 15, 25 번을 다시 수행 해 보세요.

(저는 신형 아이팟에서 Profile 문제가 나서 14, 15, 25 를 다시 수행 해보니 되었습니다.)

(그래도 안될 경우.. 1번부터 다시 해주세요~)


[바로가기 링크] : http://coolx.net/cboard/develop/539


Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog