구글


iPhone Device 테스트 순서 ▶SW_Coding

iPhone 개발자 등록 및 라이센스를 받았다면 이제 간단한 App를 만들어 에물레이트와 iPhoneDevice( iPhone 3GS, iPod )에 올려서 테스트 해보자..

iPhone App를 테스트 하는 방법에는 크게 iPhone SDK 시뮬레이트와 실제 장치인 iPhone이나 iPod에서 테스트 하는 방법이 있다
iPhone SDK 시뮬레이트 데스트는 큰 제약사항없이 사용할수 있지만(무료) 실제 장치에서 테스트를 하기 위해서는 반드시 라이센스( 유료 )를 받아야 한다...

라이센스를 받게 되면 라이센스를 받을 때 등록한 등록자가 최고 레벨인 "Agent" 레벨을 받게 된다.


Agent는 Team이 존재할경우 Team별 "Team Admin", "Team Member"을 초청, 허락 할수 있고 "Team Admin"은 자신의 "Team Member"를 초청, 허락 할수 있다.

Team이 없을 경우 Admin과 Member를 초청, 허락할수 있고 1명의 개발자만 존재할 경우 Admin이나 Member를 별도로 구성할 필요는 없이 Agent로 모든것을 처리 할수 있다

단, 구성하고자하는 Admin 과 Member는 iPhone 개발자로 등록되어 있어야 한다.

메일 남기시면 iphone_developer_program_user_guide( pdf )문서 보내 드리겠습니다.


Agent 역할 : 
     iPhone Distribute Certification 획득 
     Digital Certificates 요청
     Admin 또는 Member를 초청 , 허락
     테스트 Device 등록
     App ID 생성
     Provisioning Profile 생성
     Push Notification service 사용
     SSL Certification 생성

Admin 역할 :
     새로운 Admin 초청
     Digital Certificates 요청
     Member 초청, 허락
     테스트 Device 등록
     Provisioning Profile 생성


Member 역할
     Digital Certificates 요청
     Provisioning Profile 다운로드


이렇게 팀 구성이 완료 되면 
     1. iPhone Development Certificate 요청 및 인가   : 권한 ( Admin, Agent, Member )
     2. iPhone Device 등록(지정)                             : 권한 ( Admin, Agent )
     3. 개발(테스트) 프로그램에 대한 App ID 생성       : 권한 ( Admin, Agent )
     4. Development Provisioning Profile 생성 및 다운로드 : 권한 ( Admin, Agent, Member )
     5. Xcode에 Provisioning Profile 적용                  : 권한 ( Admin, Agent, Member )
     
순으로 진행해야 한다.


1. iPhone Development Certificate 요청 및 인가


개발 PC(Mac)에 대해 개인용 인증 Key를 생성하고 생성된 Key에 대해 Agent나 Admin에게 인가를 획득하는 단계
Application folder --> Utilities--> KeyChain Access 실행       
KeyChain Access --> Certificate Assistant --> Request a Certificate From a Certificate Authority 클릭

 

   - Saved to disk 에 체크
  
  - 2048bite 선택
  - RSA 선택 후 Continue를 클릭하게 되면 바탕하면에 인증요청서( CSR File )가 만들어진다



요청자의 id로 http://developer.apple.com/에 접속하여 오른쪽 상단 "iPhone Developer Program Portal"로 들어가
Certificates->Development의 "Request Certificate" 버튼을 누른다
   

 왼쪽 하단의 "ChooseFile"을 선택해서 바탕화면에 저장된 인증요청서를 선택하고 "Submit"을 누르면
 자신의 Admin으로 인증요청 안내 메일이 발송된다. 
   

요청을 받은 Admin이 http://developer.apple.com/에 Admin 계정으로 접속하여 "iPhone Developer Program Portal"로 들어가
Certificates->Development으로 가서 요청한 인증서에 대해 "Approved"나 "Rejected"를 선택한다   

   

 
Admin이 요청한 인증서에 대해 "Approved"나 "Rejected"를 하게 되면 요청자는 위 페이지에서 인증서를 다운로드 받을 수  있다. 
   


 다운로드 된 인증서 파일을 더블 클릭하게 되면 Keychain Access프로그램에 의해 자동으로 설치 된다.

   

2. iPhone Device 등록(지정)
Admin이나 Agent는 테스트 할 iPhone Device를 등록해야 하는데 iPhone Device를 PC에 꽂는 순간 iTuns와 Xcode의 Organizer가 인식하는데 만약 iTuns가 실행중이면 iThus를 종료하고 Xcode의 Organizer에서 처리 하도록 하자 

Xcode->Window->Organizer 클릭해서 idenfier를 복사 한다


다시 Admin 또는 Agent는  http://developer.apple.com/로 접속하여 "Device"메뉴로 들어가 "Add Device"를 클릭하여
간단한 Device 설명과 함께 Organizer에서 복사한 identifier를 복사한 뒤 "submit"를 클릭한다

등록된 Device는 아래와 같이 표시된다.


3. 개발(테스트) 프로그램에 대한 App ID 생성
   - 간단한 Sample 프로그램을 xcode에서 하나 만든다. 여기서는 "Sample"라는 프로제트를 만들었다고 과정을 한다
Admin 또는 Agent는  http://developer.apple.com/로 접속하여 "App IDs" 메뉴로 이동하여 "New App ID"를 클릭한다.
간단한 App 정보를 입력하고 App ID를 입력한뒤 Submit을 요청한다.

여기서 주의할것은 App ID를 만들 때  iPhone이 권장하는 포맷으로  입력해야하는데 여기서는 "com.enustech.sample"이라는
Explicit App IDs 포맷으로 생성하도록 했다. Wildcard App IDs 포맷은 직접 Searching 해 보기 바란다.

등록된 AppID는 아래와 같이 표시 된다
4. Development Provisioning Profile 생성 및 다운로드
   - 이제 Device도 등록했고 AppID도 등록했으니 실제 Xcode의 Sample 프로젝트에 등록할 Provisioning Profile 을 생성해 보자 
역시 Admin이나 Agent는 Admin 또는 Agent는  http://developer.apple.com/로 접속하여 "Provisioning" 메뉴로 들어가 "New Profile"를 선택한다

간단한 Provisioning 설명을 적고 사용할 AppID를 선택하고 사용할 Device를 선택한다.
생성된 Provisioning Profile는 아래와 같이 표시된다

Sample 프로젝트를 테스트 하기 위해 Sample Provisoning Profile을 "다운로드" 버튼을 클릭하여 다운로드 하자..KeyAccess 프로그램이 자동으로 보관하게 될것이다

5. Xcode에 Provisioning Profile 적용
Xcode에서 iPhoe Device로 직접 테스트 하기 위해서는 "Set Active SDK"를 아이폰 시뮬레이터에서 iPhone Deivce로 변경해주어야 한다.

그리고 Xcode Sample프로젝트에서 Target 아래의 Sample에 마우스를 데고 오르쪽 버튼을 눌러 Get Info 또는 Command + I를 눌러 "Properties" 메뉴를 클리하자
identifier에서 "com.yourcompany."을  이전에 등록한 "AppID"인 "com.enustech.sample."으로 변경하자


정보보기 Tab의 "Build"로 이동하여 "Code Signing" 센션을 보면 Code Signing Identity 의 Any iPhone OS Device 부분이 애플리케이션 인식자가 정상적으로 설정되어 있다면 아래와 같이 보이면 된다.

Active SDK가 iPhone Device로 선택되어 있는지 확인하고 Build and Go를 해보자...

이제 iPhone에서 남은건 해킹이다...

iPhone 개발자 등록 및 iPhone 개발자 라이센스 획득 절차 강좌 바로 가기
iPhone Sim Unlock & iPhone jailbreak 강좌 바로가기




핑백

덧글

  • 토리 2010/12/30 11:33 # 답글

    감사합니다.. 가이드 파일은 메일로 보내 드렸구요.. 실제 어플 등록 절차를 별도로 준비한 문서는 없는데 -.-;;
    보내 드린 개발 가이드에 보시면 어플 등록에 대한 설명이 조금 있을 겁니다..^^
    웁스님도 2010년 마무리 잘 하시구요 ^^
  • 2011/01/12 09:56 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/01/20 19:15 #

    보내드렸습니다.. 늦어서 미안합니다..^^
  • 2011/01/12 18:33 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/01/20 19:15 #

    보내드렸습니다.. 늦어서 미안합니다..^^
  • 2011/01/20 12:18 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/01/20 19:15 #

    보내드렸습니다.. 늦어서 미안합니다..^^
  • 2011/01/20 15:53 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/01/20 19:20 #

    Payment는 이름과 카드번호만 일치하면 되는것으로 알고 있습니다..
    Shipping정보와 Billing 정보 일치 여부는 저도 확실하지 않습니다.. 결재 정보와 배송 정보가 굳이 일치 할 필요는 없을것으로 생각되긴 하는데..... -.-;;
  • 2011/02/08 23:20 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/02/11 09:33 #

    보내 드렸습니다.. 즐공 하시구요 ^^
  • 비밥 2011/02/10 20:43 # 삭제 답글

    cybervit@naver.com 소중한 자료 잘 참고하겠습니다. 감사합니다
  • 토리 2011/02/11 09:34 #

    보내 드렸습니다.. 즐공 하시구요 ^^
  • 2011/02/11 20:03 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/03/28 09:55 #

    보내드렸습니다.. 즐공하시구요^^
  • dolhead 2011/02/12 13:17 # 삭제 답글

    pdf 문서좀 부탁드립니다.
    dolhead@gmail.com
    그럼, 새해복 많이 받으세요.
  • 토리 2011/03/28 09:55 #

    보내드렸습니다.. 즐공하시구요^^
  • 라그리마 2011/03/17 14:57 # 삭제 답글

    PDF 좀 부탁드리겠습니다.

    도무지 애플은 링크가 자주 바뀌는지 주소를 몬찾겠다는...

    IOS Provisioning Potal 오른쪽 상단에 바로 보이는데.

    IOS Developer Program은 뭐 링크가 보이질 않네요. 라이센스는 이미 취득했구요...

    항상 느끼는거지만 접근 참 힘들게 해놓은거 같아요... 문서좀 보내주십시요... 감사합니다.
  • 라그리마 2011/03/17 14:59 # 삭제 답글

    위에 메일주소를 빼먹었네요.. freeduc@naver.com 입니다. 감사합니다.
  • 토리 2011/03/28 09:55 #

    보내드렸습니다.. 즐공하시구요^^
  • matz 2011/03/25 17:49 # 삭제 답글

    저도 개발자 가이드 pdf파일 부탁드립니다..
    개발자 등록하고 iOS결재하고 액티베이션 메일 기다리는 중입니다.
    dottori@live.co.kr 입니다..부탁드립니다.
  • 토리 2011/03/28 09:55 #

    보내드렸습니다.. 즐공하시구요^^
  • 곰똥 2011/05/09 10:21 # 삭제 답글

    저도 공부 시작하려 하는데 PDF 가이드 보내주실 수 있나요?

    sim13542@gmail.com
  • 토리 2011/05/14 10:36 #

    즐공 하시구요.. 시간이 좀 된거라.. 도움이 될지 모르겠네요 ^^
  • youdam 2011/06/02 18:44 # 삭제 답글

    youdam@naver.com으로 보내주세요
    부탁합니다.
  • 토리 2011/06/16 14:35 #

    보내 드렸습니다.. 즐공하세요^^
  • 2011/06/13 14:00 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/06/16 14:35 #

    보내 드렸습니다.. 즐공하세요^^
  • 윈도우 2011/06/15 11:13 # 삭제 답글

    음.. 플래시로 아이폰 어플을 개발할수 있어서 요즘 관심을 가지고 있는데요.
    윈도우 환경에서 개발을 완료했다고 해도
    개발자 인증 하려면 결국엔 맥이 있어야 되는군요??
    아니면 윈도우에서 할수 있는 방법이 있는지요.
  • 토리 2011/06/16 14:33 #

    Window에서 개발을 전혀 못하는것은 아닙니다. 다만.. Window에서 개발하기 위해서는 Window에 맥을 설치해야하는데.. 쉽게 얘기하자면.. Window에 VMWare을 설치해서 리눅스를 올리는것과 같은것이라 생각하시면 됩니다..단지 설치와 설정이 어렵습니다.. 이를 해킨토시 라고 하는데 자세한 내용은 구글링 해 보시는게 좋을듯 하네요 ^^ 그럼 즐거운 하루 보내시구요 ^^
  • coupe 2011/06/24 19:48 # 삭제 답글

    저도 개발자 가이드 pdf파일 부탁드립니다.
    개발자 등록하고 iOS결재하고 액티베이션 메일 기다리는 중입니다.
    bestelancer@korea.com 입니다..부탁드립니다.
  • 토리 2011/06/28 09:39 #

    보내 드렸습니다... 즐공 하시구요
  • 2011/06/24 19:56 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/06/28 09:39 #

    보내 드렸습니다... 즐공 하시구요
  • 2011/06/29 04:35 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 2011/07/02 01:29 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/07/05 09:43 #

    보내드렸습니다..즐공하시구요^^
  • 2011/07/02 08:59 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/07/05 09:43 #

    보내드렸습니다..즐공하시구요^^
  • 2011/07/22 20:49 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/07/28 13:48 #

    보내드렸습니다.. 즐공하시구요 ^^
  • 2011/08/08 15:06 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/08/12 09:14 #

    보내드렸습니다.. 즐공하시구요 ^^
  • 강가딘 2011/09/04 23:03 # 삭제 답글

    자료 부탁드립니다. dap@chol.com
  • 토리 2011/09/05 09:45 #

    네..보내 드렸습니다..즐공하시구요 ^^
  • 핼리sS 2011/09/10 00:13 # 삭제 답글

    자료 꼭 부탁드립니다. teachersroad@gmail.com
    현재 3명이 팀인데요. 저혼자 개발자 개인으로 유료등록하였어요. 두명은 개발자 무료등록 상태이고요.
    현재 개발하는 프로잭트를 각자 컴퓨터에서 각자 아이폰으로 테스트 하는 방법이 있을까요?
    꼭좀 답변 부탁드립니다.
  • 토리 2011/09/15 14:57 #

    보내 드렸습니다.. 물론 테스트 가능합니다...
  • 오야릉 2011/09/30 18:46 # 삭제 답글

    블로그 참 멋지네요

    그저 부러울 뿐입니다...

    자료 좀 부탁드릴게요 oyarng@gmail.com
  • 토리 2011/10/01 12:19 #

    별 말씀을요..^^ 도움이 되셨으면 좋겠네요..보내 드렸습니다...
  • inrepublic 2011/10/17 20:21 # 삭제 답글

    좋은글 잘 봤습니다. ㅎㅎ
    개발자 등록하는데 많은 도움이 되었어요
    자료 좀 부탁드릴게요 inrepublic@naver.com
  • 토리 2011/10/24 11:50 #

    감사합니다.. 보내 드렸습니다...^^ 즐공 하시구요
  • 2011/10/24 10:24 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/10/24 11:50 #

    감사합니다.. 보내 드렸습니다...^^ 즐공 하시구요
  • 2011/11/24 02:14 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/12/06 21:16 #

    감사합니다. 보내 드렸습니다.
  • 2011/11/24 15:32 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/12/06 21:16 #

    감사합니다. 보내 드렸습니다.
  • 2011/11/30 16:51 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2011/12/06 21:16 #

    감사합니다. 보내 드렸습니다.
  • 프로처럼 2011/12/05 22:39 # 삭제 답글

    토리님! 1인개발자로 고군분투하고 있습니다.
    개발자 가이드 보내주시면 대단히 유용할 것 같아요.
    고맙습니다.
    이찬희 드림. chanhee.ree@gmail.com
  • 토리 2011/12/06 21:16 #

    감사합니다. 보내 드렸습니다.
  • 2011/12/07 13:57 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2012/01/05 16:28 #

    늦어서 미안합니다.. ^^ 보내 드렸습니다..
  • 2011/12/12 08:54 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2012/01/05 16:29 #

    물론이죠^^ 보내 드렸습니다..
  • 2011/12/12 09:19 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2012/01/05 16:29 #

    보내 드렸습니다..
  • 울트라면 2011/12/12 15:47 # 삭제 답글

    토리님 글 잘 읽고 있습니다.
    가이드 요청 드립니다.
    jinhyuki@nate.com 입니다.
    감사합니다.
  • 토리 2012/01/05 16:29 #

    보내 드렸습니다.. 즐고 하시구요 ^^
  • 사라지구 2011/12/16 20:14 # 삭제 답글

    안녕하세요~잘 보았습니다~
    죄송하지만 저도 자료부탁드립니다..
    hwana22@naver.com 입니다.
    추운날씨 건강하세요~
  • 토리 2012/01/05 16:30 #

    감사합니다.. 새해 복많이 받으시구요.. 보내 드렸습니다.
  • 2011/12/28 16:23 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 토리 2012/01/05 16:30 #

    네..보내 드렸습니다.. 감사합니다..
  • cara255 2012/01/10 10:00 # 삭제 답글

    이제 막 개발 시작하는데..
    문서좀 보내주세요
    cara255@nate.com입니다.

    감사합니다 ㅠㅠ
  • 2012/01/12 09:47 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 2012/01/27 09:46 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 2012/02/24 23:43 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 프레드 2012/02/25 22:30 # 삭제 답글

    gychoi1@hanmail.net
    아이폰 개발 초급자 입니다 도움이 될것 같은데 부탁드려도 될까요?
  • 2012/03/19 12:49 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 2012/03/19 14:25 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 2012/04/23 20:56 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 2012/08/06 15:58 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 큐브온 2012/09/30 19:33 # 삭제 답글

    kssphoto@naver.com
  • 2012/10/05 15:41 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 2012/10/08 15:58 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 변상준 2012/10/12 02:16 # 삭제 답글

    글 잘 봤습니다.

    너무 정리가 잘되어 있네요 ㅎㅎ

    죄송한데 저도 부탁드립니다.

    bsjjim@nate.com

    감사합니다.
  • sunkey 2012/11/06 14:45 # 삭제 답글

    도움이 많이 됩니다.
    저도 부탁 드립니다.
    pomehtus@gmail.com
  • 2012/11/12 21:10 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 안녕하세요 2013/02/18 15:42 # 삭제 답글

    저도 자료보내주시면 정말 감사하겠습니다.

    부탁드립니다.

    k4722@yahoo.com
  • hwany1458 2013/04/14 05:16 # 삭제 답글

    iphone_developer_program_user_guide( pdf )문서를 부탁드립니다.

    hwany1458@empal.com

  • 2013/10/06 02:07 # 삭제 답글 비공개

    비공개 덧글입니다.
  • sean0802 2013/10/31 03:52 # 삭제 답글

    저도 phone_developer_program_user_guide( pdf )문서를 부탁드립니다. 감사합니다.
    soonhwalim@hotmail.com
  • 안녕하세요 2014/04/28 15:36 # 삭제 답글

    iphone_developer_program_user_guide( pdf )문서를 부탁드립니다.
    chris724@naver.com
  • 2014/07/09 17:54 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 우기 2014/07/18 21:15 # 삭제 답글

    안녕하세요.. 글 도움이 많이 됐습니다.
    iphone_developer_program_user_guide( pdf )문서를 부탁드립니다.
    woogy6236@gmail.com
    감솨합니다..
  • yymsune 2014/08/19 20:31 # 삭제 답글

    안녕하세요.. 글 도움이 많이 됐습니다.
    iphone_developer_program_user_guide( pdf )문서를 부탁드립니다.
    yuyoungmin@gmail.com
    부탁드립니다
  • jungle 2014/09/03 13:18 # 삭제 답글

    안녕하세요. 정말 도움 많이 됐습니다.
    저도 phone_developer_program_user_guide( pdf )문서 부탁드립니다.
    감사합니다.
    jungle0825ok@gmail.com
  • HoiST 2015/08/05 13:40 # 삭제 답글

    안녕하세요.
    자세하게 작성해주신 글 도움많이 되었습니다.
    감사합니다.

    괜찮으시다면 저도 iphone_developer_program_user_guide( pdf )파일좀 받아보고싶어 글남깁니다.
    아래 메일로 부탁드리겠습니다. 감사합니다.
    double4087@naver.com
  • 2015/09/16 23:33 # 삭제 답글 비공개

    비공개 덧글입니다.
  • 2016/10/22 14:20 # 삭제 답글 비공개

    비공개 덧글입니다.
댓글 입력 영역
◀ 다음덧글    이전덧글 ▶