iPhone App를 개발한답시고 iPhone 2G를 회사에서 하나 받고 무작정 개발해보았다.
개발 방법론과 개발 툴에 대한 개인적인 견해는 정말 환상적었지만 개발 환경에 대한 개인적인 견해는 그리 좋은 평을 하고 싶지는 않다.
뭐랄까? 전세계 소프트웨어 개발자들에게 iPhone App를 개발하기 위해선 싫든 좋든 그들을 충실히 따르는 Third party가 되어야 한다는 無言의 압박을 가하고 있다는 느낌마저 들게 하는데
그 단적인 예로
첫번째, iPhone App를 개발하기 위해서는 무조건 Mac PC가 필요하다는것
두번째, 개발에 사용되는 Mac PC, iPhone, Application, 심지어 개발자까지 돈을 지불해 가며 승인을 거쳐야
iPhone Device에서 직접 테스트 할수 있다는 것이다...
참고로 모든
라이센스는 1년동안 유효하고 개인이나 소규모 법인들이 사용하는
Standard는 99달러 ,
대규모 법인( 500명 이상 )는 255달러를 지불해야
한다.
라이센스를 받지 않고서는 iPhone Device를 가지고 직접 테스트 할수도 없고 App
Store에 등록도 하지 못한다.
지금까지 개인용 PC OS 의 독점 업체로 MS가
횡포를 부렸다면 앞으로는 스마트폰 OS 독점 업체로 애플이 횡포를 부릴지 않을까라는 우려심이 살짝 들기도 하고 이런 변화무쌍한 무한 경쟁시대에서
살아 남기 위해 발버둥 치는 소프트웨어 엔지니어의 고충을 생각하면 서글프기 짝이 없다...
자.. 용기를 내서 한번 iPhone을
한번 쑤셔 보자...
순서는 1, 개발자 등록 및 라이센스 계약하기 , 2, Sample iPhone App 개발, 3, xcode
시뮬레이터로 테스트 하기 , 4, iPhone Device에서 테스트하기 로 진행하겠다
1. 개발자 등록 및 라이센스 계약
하기
준비사항 :
공통 : Mac PC,
신용카드(Visa)
법인: 영문 사업자 등록증, 법적
책임자 정보
주의 사항 : 신청자의 영문 이름이 결제 카드의 영문이름과 동일해야
한다
법인 신청시 영문 사업자 등록증과 토시 하나 틀리면 안된다
- 개발자 등록 사이트 접속(http://developer.apple.com/programs/register/)
- 상단 ( Get Started ) 클릭
* Use an existing Apple ID : 이미 만들어진 ID 사용
* 여기서는 새로운 ID 생성을 선택하고 Continue 버튼을 클릭
그 코드를 빈 박스에 복사해서 넣구 Continue
* 여기서 주의 할것은 iPhone에서 보내는 메일은 모두 영문으로 날라 오기때문에 스팸메일로 빠질수 있으니
스펨 메일함도 체크....
- 메일 내용 -
Continue 클릭
이제 개발자 등록 되었으니 실제로 SDK를 구입해야 할차례...
* Contine ( iPhone SDK로 개발하기 위해선 Mac OS X Leopard나 그 이후 버전이 필요하다라고 되어 있군.. 도둑놈들..)
에 체크하고 Continue
법인 선택 시 영문 사업자 등록증에 기재된 내용과 똑같이 기재해야 하고
회사 대표 전화번호, 법적 책임자 정보를 기재하는 화면이 개인 신청에 비해 추가된 화면임
영문 사업자 등록증을 팩스로 보내 달라는 전화 또는 메일이 옴.
"Company" 클릭 시 화면
여기서는 개인으로 신청할거니깐.. "Individual" 버튼에 클릭
요거 잘못 기재하면 승인 안납니다...
* 하지만 여기서 끝이 아니라는거......
결제가 되더라도 바로 iPhone Device를 테스트 할 수 없습니다.
결제가 된 후 승인에 이르기까지 iPhone에서 몇번의 메일과 필요에 따라 전화가 올수 있습니다.
물론 전화는 한국 사람이 합니다..^^
법인일 경우 법적 책임자에게 전화가 오고 또 영문 사업자 등록증을 팩스로 보내 달라는 메일도 날라 옵니다.
그때 지시에 따라 찬찬히 수용하시면 iPhone Device로 테스트 할수 있는 첫번째 과정이 끝납니다.
다음 강좌에서는 개발자 등록 승인이 이루어지고 난뒤 어떻게 iPhone Device로 테스트 할수 있는지 알아보도록 하지요...
출처 : http://tory45.egloos.com/5225109
'스마트폰 프로그래밍 > IOS' 카테고리의 다른 글
애플 아이폰 Country Lock 해제 방법 공지 (0) | 2011.04.19 |
---|---|
아이폰 개발 - 레티나 디스플레이 그래픽리소스 관리 (0) | 2011.01.13 |
Apache / PHP on your iPhone and iPod Touch (0) | 2010.04.23 |
아이팟 터치에 vim 설치 (0) | 2010.04.23 |
아이폰 3.1.2 다운그레이드 (0) | 2010.04.21 |