XCode4로 업데이트 되면서 App 등록을 시킬려고 했더니.. 이거 뭔가 잘 안된다.
그래서 가볍게 구글링 해봤는데.. 없다. (다들 아는걸 나만 모르고 있었나?;;)
어쩔 수 없이 XCode 페이지에서 Xcode 4 Transition Guide를 살펴보니 끝트머리(96 of 98)에 나와있다.
만약 검색안하고 처음부터 살펴봤으면(물런 그럴일은 없겠지만)... 끔찍하다 -ㅅ-;
뭐 암튼 어떻게 바뀌었는지 정리 한번 해봤다.

과거 App Upload방식의 변경이 웹페이지에서 직접 파일을 업로드 하는 방식에서, File Upload 부분만 Application Loader로 바뀌었었다면. 이번엔 Upload하기 전 과정이 바뀌었는데, Archive(새로 추가됨)를 이용하도록 변경되었다.

어떻게 바뀌었는지 둘러보자.
아참. 웹페이지에서 하던일은 똑같이 해줘야 한다. 순전히 XCode에서의 작업만 변경되었다.

1. Build Configuration, Distribution?
1-1. XCode3에서 넘어온 경우
XCode3에서 Build Configure "Distribution"을 만들어서 사용했던 경우인데, 
 Archive Build Configuration만 변경해줘도 되고 아래 1-2 방법을 사용해도 된다.

Editor에서 Edit Scheme를 클릭


Archive가 Release로 선택되어 있는데, 이를 Distribution으로 변경.


1-2. 새로 프로젝트를 만든 경우 (CodeSign 적용)
 
과거에는 Build Configuration에서 Release를 복사해서 Distribution을 만들었었는데 XCode4에서는 어떻게 Distribution을 만드는지 모르겠다.
이런 프로세스 자체가 사라진것 같은데, 개인적인 추측으론 쓸대없이 Distribution만들지말고 Release쓰라고 그런게 아닐까? 한다.
암튼 돌아와서, Release의 CodeSign만 변경해주면 된다.

 
Project Navigator에서 현 프로젝트를 선택한 후 Build Setting 탭으로 이동 (아래 캡쳐에서는 탭이 짤려서 안나온다)
여기서 Release CodeSign을 Distribution용 CodeSign으로 선택


결국 이 과정은 CodeSign을 맞추는 과정이다.

2. Archive
Organizer의 Archives 에 등록을 해야먄 App을 Upload할 수 있다.
현재는 아무것도 없는 상태


Editor로 돌아와서, iOS Device로 시뮬레이터 선택


Product -> Archive를 실행

Archive를 위한 Compiling중.

Compile이 끝나고 Organizer를 확인해보면, Archive한 App이 나타난다.
여기서 Submit 버튼을 누르면 AppStore 등록 프로세스로 넘어간다.



3. App Store에 등록
여기서부터는 과거 Application Loader 방식과 동일하다고 보면 된다.
Organizer에서 Submit을 하면, 로그인창이 나오는데, 개발 계정으로 접속을 하면 된다.

로그인을 하면, Application과 CodeSign이 나오는데, 웹페이지(개발센터)에서 Ready for Upload인 App들만 나온다. (과거와 동일)

Next누르면 Upload가 시작된다.

Upload가 끝나면 이런 화면이 뜨는데..
이슈거리가 있으면 어떤 화면이 뜰지 모르겠다. 인증서가 잘못되면 여기서 걸리지 않을까 추측해본다.

Status를 확인해보면 Submitted라고 나온다.


웹페이지(개발센터)로 가서 한번 확인해보면, "Upload Received"

몇초후 Reload하니 "Waiting For Review"로 status가 변경되었다.


4. 정리

   XCode3XCode4
 Distribution 만들기 (CodeSign)  1. Info 에서 Release 복사해서 Distribution 타입 만들기.  1. Schema에서 Archive의 Build Type을 Distribution으로 변경 혹은 Release의 CodeSign 변경
 Compile 및 Upload 준비
 2. Distribution으로 Build.
 3. Compress
 2. Product -> Archive
 App Upload
 4. Application Loader를 이용해서 Upload.  3. Organizer -> Submit

Finder왔다갔다 할 필요 없이 XCode내에서 클릭 먗번으로 줄여줬고, 
Application Loader를 이용해서 Upload하는 방식은 변하지 않았다.

기타 오류 발생 및 해결 방법 정리
Build Active Architecture Only 설정을 NO로 설정 (Default 값이 NO)
Build할때만 Build Active Architecture Only를 YES로 설정

프로젝트의 Build Setting에서 
Target에 Skip Install 설정을 NO로 변경하여야 한다. (단. Main Project의 설정은 YES 이어야 한다.)

UUID mismatch detected with the loaded library...
디바이스와 SDK의 버전이 일치하지 않아서 발생하는 문제 (Xcode를 삭제 후 설치 요망) 

배포용 인증서 저장시 오류사항
개발용 인증서와 이름이 같으면 생성이 안된다.

옵티마이저 아케이브 오류사항
com.apple.transporter.util.StreamUtil.readBytes(Ljava/io/InputStream;)[B
Xcode Reinstall
sudo /Developer/Library/uninstall-devtools –mode=all

Posted by windship
iPhone 개발절차/준비2010. 7. 20. 10:49

이번에는 Xcode에 개발자 프로파일을 추가한다.

Xcode는 애플의 개발환경이며, Apple Iphone SDK를 설치하면 자동으로 함께 설치된다.
실행하기 위해서는 데스크탑(바탕화면)의 자신의 하드디스크 (예: Macintosh HD)에 Developer > Applications 디렉토리에 위치한 Xcode를 실행시키면 된다.
 
1. Xcode를 실행한다. 

2. 처음 실행하면 위와 같은 화면이 뜨는데, 여기서 보지 말고 메뉴의 Window > Organizer 를 실행시킨다.

 

3. 개발용으로 사용할 아이팟터치(아이폰)을 연결시킨다.  
연결시키면 다음과 같이 인식을 하게 되는데, "Use for Development"를 클릭하면 "Organizer"에 개발용 기기로 등록된다. 

4. 다음과 같이 등록되었으면, "Identifider"에 씌여있는 40자리 문자를 복사한다.

5. 다시 "Program Portal"로 돌아가서 좌측 메뉴의 "Devices"를 선택하고, 상단의 "Add Device"를 클릭하여 자신의 기기를 등록한다. 

6. "Device Name"은 원하는대로 적고, "Device ID"는 방금 복사했던 "Identifier" 값을 붙여넣기 한다. 
그리고 "+"를 눌러 추가하고 "Submit"버튼을 클릭하면 기기가 등록된다.

7. 좌측 메뉴의 "App IDs"를 클릭하고, 오른쪽의 "Add ID"를 클릭하여 ID를 등록한다.

8. "Apple ID Name"과 "App ID"를 등록한다. 개발자용이므로 아무거나 적어도 된다. 역시나 "+"와 "Submit"버튼을 클릭하여 추가한다.

9. 좌측 메뉴의 "Provisioning"으로 가서 "Add Profile"을 클릭하여 프로파일을 생성한다. (Development탭에서 진행한다.)

10. "Profile Name"을 자신이 원하는대로 적고 "Cetificates", "App ID", "Devices"를 자신이 등록했던 대로 선택하고, "Submit"버튼을 눌러 프로파일을 생성한다.

11. "Action"에 "Download"버튼을 클릭하여 프로파일 파일을 다운로드 받는다. "Download"버튼이 생기기 까지 시간이 좀 걸릴 수 있으므로 "Download"버튼이 없으면, 새로고침을 한다.

12. "Xcode"의 "Organizer"로 돌아와서, 방금 다운로드 받은 프로파일 파일을 "PROVISIONING PROFILES"에 끌어다 놓는다. 그럼 아래처럼 프로파일이 등록될 것이다.

이로써 기기연결을 위한 모든 준비를 마쳤다.  


---

출처 : http://k2man.com/1561

Posted by windship
iPhone 개발절차/준비2010. 7. 20. 10:48

이제 내 맥과 아이폰 개발자 홈페이지 간에 인증 과정을 거쳐야 합니다.

이 과정을 제대로 해야 기기 연결을 제대로 할 수 있습니다.

1. "Program Portal"에 들어 갑니다. 

"애플 아이폰 개발자 홈페이지"에서 상단 오른쪽에 있는 아래 링크를 이용하시면 됩니다.

 

아래와 같은 화면이 뜰겁니다. 여기서 왼쪽에 있는 메뉴를 주로 이용합니다.

 

2. 왼쪽의 "Certificates"에 들어가서 "Development"를 클릭해 보시면, 아직 인증서가 등록되지 않은 것을 볼 수 있습니다.

이제 인증서를 생성하도록 하겠습니다. (반드시 "Development"에서 진행하시기 바랍니다.)

 

3. 맥의 Finder로 가셔서 "이동 > 응용프로그램 > 유틸리티 "에 가셔서 "키체인 접근"을 실행합니다.

4. "키체인 접근"에서 "환경설정"으로 들어갑니다.


5. "검사/복구"탭에서 4개 항목 모두 체크되어 있는지 확인합니다. 안되어 있다면 체크합니다.

6. "인증서"탭에서 "끔, 끔, OCSP"으로 세팅되어 있는지 확인합니다. 안되어 있다면 세팅합니다.

7. "키체인 접근"에서 "인증 지원 > 인증 기관에서 인증서 요청..."으로 들어갑니다.

8. "애플 아이폰 개발자 홈페이지"에 등록한 "이메일 주소"와 "이름"을 적습니다.  
이름은 홈페이지에 나와있는 Welcome 다음에 나온 대로 적으면 됩니다. 아마 "이름 성" 형태로 나올 겁니다. 나온 대로 적으면 됩니다.

또, "요청"에서 "디스크에 저장됨"을 체크하시고, "자신이 키페어 정보 지정"도 체크하셔야 합니다.

9. 저장여부를 묻습니다. 데스크탑에 그냥 저장 하십시요.

10. 다음 아래와 같은 창이 뜰겁니다. "2048비트"와 "RSA"가 선택되었는지를 확인하고 "계속"을 누릅니다.

11. 바탕화면에 "Certificate..."하는 파일이 생성되었을 겁니다. "완료"를 누르세요.

12. 다시 "애플 아이폰 개발자 홈페이지"로 돌아와서 "Program Portal"로 들어갑니다. 좌측 메뉴에서 "Certificates"를 선택하면 다음과 같은 화면이 나올겁니다.

여기에서 "Request Certificae"버튼을 클릭합니다.

13. "파일 선택" 버튼을 클릭하여, 방금 전 키체인에서 생성한 파일을 선택하고, "Submit" 버튼을 클릭합니다. 

14. 다시 "Certificate" 화면으로 돌아 오는데, 새로 고침을 하다 보면 Action에 "Approve" 버튼이 생성됩니다. "Approve"가 생기면 버튼을 클릭합니다. 
다음, "click here to download now" 를 클릭하여 파일을 다운로드 받습니다. 

15. 다운로드 받은 파일을 실행시키면 아래와 같이 묻습니다. "승인"을 누르면 됩니다.

16. 다시 홈페이지에서 새로고침을 해보면

이번엔 "Download" 버튼이 생겨 있습니다. 이 버튼을 클릭해서 파일을 다운로드 받습니다.

 

17. 다운로드 받은 파일을 실행시켜 승인합니다. 

18. 다시 "키체인 접근"으로 들어가 보면 인증서가 생성된 것을 확인 하실 수 있습니다. 

---

출처 : http://k2man.com/iphone/1535

Posted by windship
iPhone 개발절차/준비2010. 7. 20. 10:47

실제 기기로 테스트하거나 앱스토어에 등록해 판매하지 않고 공부만 할 예정이라면, 개발환경구축 과정 필요 없이 시뮬레이터만으로도 가능하다. 이 때, 방법은 아래의 1, 2번 과정만 수행하면된다.

우선 아이맥과 아이팟터치를 최신 버전으로 업데이트 시켜줘야 합니다.

아이맥을 처음 실행시키고 인터넷에 연결되면 자동으로 업데이트가 시작됩니다. 또 아이팟터치도 아이튠즈와 싱크되면서 자동 업데이트 됩니다.

 1. 애플 개발자 홈페이지 (http://developer.apple.com) 에서 회원가입을 합니다. 

단, 이때 회원가입 정보와 차후 개발자 프로그램 구매 정보가 동일해야만 고생을 안합니다. 회원가입시 정확한 정보를 입력하시고, 다음 단계에서 개발자 프로그램 구매시에도 동일하게 정보를 입력해야 합니다.

 2. 애플 아이폰 개발자 홈페이지 (http://developer.apple.com/iphone) 에서 로그인 후 SDK를 다운로드 받아 설치합니다. 

애플 개발자 홈페이지는 크게 아이폰, 사파리, 맥OS로 나뉘어져 있습니다. 이 중 아이폰으로 이동하시면 됩니다.

단계 1에서 가입하신 정보로 로그인 하시면 최신 SDK를 다운로드 받을 수 있게 됩니다.

 3. 애플 아이폰 개발자 프로그램 홈페이지 (http://developer.apple.com/iphone/program)에서 Apply하시면 됩니다.

개인사용자인지 기업사용자인지를 물어보는데 자신에 맞게 하시면 될 것 같습니다. 혹시나 1인 기업을 생각하고 계신다고 하더라도 개인사업자 자격이므로 개인사용자로 해도 문제가 없지 않을까 개인적으로 생각합니다.

지역도 물어보는데 한국을 선택하시면 됩니다.

등록을 완료하면 자동으로 한국 애플 스토어로 이동하고 장바구니에 자동으로 Standard Program이 들어 있는 것을 보실 수 있습니다. 가격은 부가세 포함하여 11만원이 조금 안됩니다. 이 것을 구매해야만 앱스토어에 등록할 수가 있습니다.

 4. 하루정도가 지나면 회원가입시 작성한 이메일로 활성화 코드(iPhone Developer Activation Code)가 옵니다. 이메일 내의 코드 링크를 클릭하고 로그인을 하면 됩니다.

여기서 저는 인증에 문제가 생겼습니다. 그래서 다음 단계로 바로 진행이 안되고 신분을 확인하는 단계를 거쳐야 했습니다. 인증이 제대로 되었다면 "Program Portal"로 이동을 하거나 "애플 아이폰 개발자 홈페이지" 오른쪽에 "Program Portal"메뉴가 생성되었을 것입니다.

일단 받으신 인증코드 이메일은 절대 지우지 마시고 아래 방법으로 하시면 됩니다.

문제가 생기면 http://developer.apple.com/contact 로 가셔서 이메일을 보내시면 됩니다. 영어 실력이 개판인지라 아래처럼 딱 2줄 적어 보냈는데, 어이없게도 한글로 안내 이메일이 오더군요.

Im not activation, 
What should I do authentication?

이메일 내용을 보니, 신분 확인이 안되니 신분증(여권, 주민등록증, 운전면허증 중) 사본을 보내는데, 그냥 보내서는 안되고 문서 공증을 받거나 경찰서에 가서 아무 경찰관에게나 신분 확인 받았다는 사인을 받고 보내라고 합니다.

어떤 분은 그냥 해줬다고도 하던데, 저는 조금 많이 잘못되었나 봅니다. ㅜ_ㅜ

신분증 복사해서 동네 지구대를 4번이나 갔는데 계속 순찰중이라 아무도 없더군요. 다섯번째야 사인을 받았는데, 도대체 뭐하는 것인지 궁금해 할까봐 애플로부터 받은 이메일까지 출력해서 갔습니다.

사본을 보낼때는 팩스로 보내는데 호주 전화번호더군요. 인터넷팩스를 이용했습니다.

그리고 보낼 때 "등록아이디 번호"도 신분증 사본에 적어 달라고 하는데요 이것은 "애플 아이폰 개발자 홈페이지"에 가서 로그인 후에 오른쪽 위의 "Edit Profile"을 클릭하셔서 들어가셔 보면 "Person ID"란에 10자리 숫자가 적혀 있을 겁니다.

이 숫자를 적으시면 됩니다.

애플 쪽에서 확인이 되면 다시 인증코드를 클릭해 보라는 이메일이 옵니다. 그러면 처음에 받았던 인증코드 이메일을 다시 열어서 클릭하시면 "Program Portal"로 이동합니다.

---

출처 : http://k2man.com/1526

Posted by windship
iPhone 개발절차/준비2010. 7. 20. 10:44

스마일맨에서는 아이폰 어플을 만들면서 미국의 세무관련번호를 가지게 되었답니다.

그런데 애플사 측의 상황이 바뀌었는지 우리 회사처럼 어플을 만드는 회사에게는 별 필요가 없나봐요.

하지만 아이북스토어의 컨텐츠를 만드는 분들은 이 세무관련번호가 필요하다고 해서

궁금하신 분들이 많으신지, 저한테 물어보는 분들이 가끔 있더라구요.

그래서 어떻게 만드는지 소개 하려고 합니다.

 

먼저...

미국의 세무번호에는 SSN(Social Security Number) 도 있고, EIN(employer identification Number)도 있어요.

전자는 주민등록번호, 후자는 사업자등록번호 정도로 이해하시면 되겠지요.

그 중, 애플사와 거래하는 한국분들에게는 EIN이 필요하다고 합니다.

 

막상 EIN을 만드는 과정은 무척 간단합니다.

SS4 양식만 적어서 미국 국세청(IRS)에 팩스로 보내면 되거든요.

인터넷에 나온 자료는 미국에서 전화가 온다는데... 전화온건 없구요, 팩스가 오더라구요.

 

 

ss4양식은 2장으로 되어있는데 첫장만 쓰면 됩니다.

두번째 장에는 누가 EIN을 신청하는가, 어떤 항목을 적어야 하는가 뭐 그런게 적혀있어요. 

 

 

 

 

양식 적는 법 설명입니다.

 

    1. 회사명이나 개인 이름을 영어로 씁니다.

         이때 혹시 모를 나중을 대비해서 여권과 이름을 같게 적으세요.

    2. 회사명을 적습니다. 1에 회사명을 적으셨다면 안적으셔도 됩니다.

    3. 책임자의 이름을 적습니다. 

    4. 우편물을 받을 주소를 적습니다. (사서함도 가능합니다.)

    5. 회사 주소를 적습니다. (사서함은 안됩니다.)

    6. 국가를 적는 곳이므로 대한민국이라 적구요.

    7. 기존에 가지고 있던 SSN이나 ITIN 또는 EIN이 있으면 적는건데... 교포나 근로유학생이 아니라면 아마 없으시겠죠?

    8. 유한책임회사를 위한 신청인가 묻는데 당근 No!

    9. 대부분 1인 기업 또는 대표로 작업하실테니 'Sole  Proprietor'로 표시하시고  SSN은 없으니까 안적으면 되구요.

   10. EIN 만들라고 해서 만드는 거니까 " Compliance with IRS withholding regulations" 에 표시

   맨 아래쪽에 이름 쓰고, 서명하구요.

    전화번호는 국가번호82, 지역번호 02에서 2만 적어서 (822) 그다음에 전화번호, 팩스번호 적으세요.

 

위 샘플의 파란색 부분만 쓰시면 된다고 보심 되구요.

인쇄해서 사인 해가지구 미국으로 팩스 보내시면 됩니다.

 

 

제가 본 아이폰 관련 책에는 원래 알려진 번호 말고 1-215-516-2830으로 보내라고 되어있더라구요.

그런데 예정시간이 되도록 아무 연락도 받지 못해서 다시 팩스를 보냈습니다.

원래 알려진 번호인 1-215-516-1040으로 말이죠.

그래서 어떤 번호가 정확한지는 아직 모르겠습니다.

팩스를 보내면 근무일로 따져서 4일정도 소요된다고 하던데

넉넉잡고 1주일 기다리시면 됩니다.

 

그러면 아래와 같은 팩스를 받게 됩니다.

 

 

 

 

SS4 양식도 첨부해서 넣었습니다.

다운받으셔서 쓰시면 되요.

 

혹시 궁금한게 있으심 덧글이나 쪽지 주세요.

저희 직원이 작성한 EIN 받는 방법입니다.
저희는 출판도 하고 있는데, 출판쪽에 계신 분들이 아이북스 스토어 진출에 관심들이 많으시거든요.
그쪽은 출판사등록(ISBN 번호)와 EIN이 필수라서 많이들 문의하시나봅니다.
우리 회원님들도 혹시 필요하실까 하여 퍼왔습니다.

--- 

출처 : http://cafe.naver.com/mcbugi/66198
Posted by windship
iPhone 개발절차/준비2010. 5. 28. 14:47


아이폰 개발자 등록방법 을 묻는 질문들이 포털에 많이 올라오고 있습니다.
결제만 한글로 되어있고 신청은 영어로 해야되서 그런지 사람들이 좀 어려워 하는 것 같아서 캡쳐를 해보았습니다.

 영어를 만나면 머리가 어지러워지는 관계로.. 최대한 자세히 캡쳐하면서도 설명은 간락하게 했습니다. ^^; 

많은 도움이 되었으면 좋겠네요. (참고로 web2log라는 회사 명의로 개발자 등록을 했습니다.)



http://developer.apple.com/iphone/index.action
  페이지에 들어갑니다. 이제 시작이죠 후훗


아이디를 가지고 계신분들은 로그인을 하시면 됩니다. 저는 새로 아이디를 만들었습니다.


상단 부분은 아이폰 개발 프로그램, 아래부분은 맥 개발자 프로그램입니다.
우선 상단에 첫번째는 개인개발자입니다. 두번째 체크한 부분은 회사로 등록하는 거구요. 
세번째는 500명 이상의 직원을 가진 회사가  사내에서만 쓸 수 있는 어플리케이션을 등록하는 엔터프라이즈 계정입니다. 
마지막은 대학에서 아이폰개발을 교육용으로 쓰기위해서 받는 무료 프로그램입니다.


일년에 99달러(결과적으로 104,000원)를 내면 된다는군요 , 파란색 등록버튼을 눌러줍니다. 


간략하게 개발 프로세스를 설명해주고 있네요 , 컨티뉴~~!!고고


기존 개발자인지 새로운 개발자인지를 물어보는군요. 
저는 새롭게 개발자 등록을 하는 것 중에서 계정도 새로만든다고 체크했습니다.


개인으로 가입할 것인지 회사이름으로 가입을 할 것인지를 묻는 창입니다. 회사로 가입하였습니다.


아이디와 비밀번호 생년월일, 그리고 이름, 이메일 국가, 지역 등의 개인정보까지 입력해줍니다.


첫질문으로 어떤 플랫폼을 개발할 것인지를 묻습니다. 
아이폰 운영체제, 맥OS X 등을 체크하고 원하는 시장과 유료/무료 어플리케이션을 개발할 것인지, 
개발은 얼마나 경력이 있는지 , 다른 모바일 플랫폼에서도 개발을 할 계획인지 등을 체크해줍니다.


약관을 술술술 대충 읽고나서 체크박스 체크한 뒤 동의 버튼을 누릅니다.


아까 적은 이메일로 숫자가 여섯자린가 일곱자리가 옵니다. 메일로 받은 숫자를 입력하고 컨티뉴~~고고


회사 정보들을 입력해 줍니다.


회사 정보를 입력하시면 되겠습니다. 법적으로 책임질 수 있는 확실한 정보를 입력하라네요.


입력하신 정보를 확인하고 맞으면 컨티뉴 ~~고고


입력이 일차적으로 끝났습니다. 여기까지 하셨으면 그다음 메일을 기다리셔야 합니다. 
요 메일은 바로 옵니다.


접수된 아이디(Enrollment ID)가 메일로 옵니다. 음.. 이건 다음 메일이 왔을때 필요합니다.


네 이게 팩스번호입니다. 팩스에다가 회사 영문 사업자 등록증을 팩스로 넣는데 
팩스로 넣을때 거기에다가 등록된 ID(Enrollment ID)를 함께 적어서 팩스로 보내셔야 합니다. 

그리고 약 2주간 기다립니다.
.......

기다려도 기다려도 오지 않는 답장메일..

그래서 다시 스캔을 해서 메일로 보냈습니다.
jhkim@asia.apple.com - 애플 아시아 담당자인가 봅니다. 팩스로 보냈던 영문 사업자등록증을 스캔해서 메일로 보냈습니다.



잘 받았다고 답변이 왔습니다. 가운데 링크를 통해서 이제 구매를 하면 끝입니다.


메일에 링크를 타고 들어와서 개발 프로그램 라이센스를 읽고 동의한뒤 버튼을 꾸욱 누르면,


애플 온라인 스토어에서 주문하시고 등록 활성화 메일을 24시간안에 보내준다고 하는 문구입니다. 
24시간안에 활성화 메일이 오지 않으면 연락달라는군요.


요기서부터는 익숙한 한글창입니다. 결제하기 버튼을 누릅니다.


다시한번 주소가 정확한지 적어줍니다.

카드이용 결제하시면 됩니다.


자 드디어 끝났습니다 ^^;
 ㅋㅋㅋ 아 막상 해보면 별거 아닌데 , 기다리고 기다리는 시간들이 너무 지루한것 같습니다. 
밉습니다. 애플 ㅠㅠ




Posted by windship
iPhone 개발절차/준비2009. 11. 2. 10:15
http://cafe.naver.com/mcbugi/15539
1. 개발 준비 - 개발을 할 수 있는 맥 컴퓨터 준비 (Mac OS X 설치되어 있어야 함) - 실제 개발한 프로그램을 올려서 테스트 해볼 수 있는 아이팟/아이폰 준비 2. 애플 개발자 등록 - 회사의 경우 사업자 등록증 등을 팩스로 보내고, 확인 전화를 받아서 확인을 한 후 등록 가능 (약 10만원의 등록비용이 드니 미리 준비) 3. 개발환경 구축 - Xcode, SDK 다운로드 및 설치 (모두 무료) 4. 프로그램 개발 - 일단은 아이폰 시뮬레이터로 테스트 가능 (5번을 동시에 진행 가능) 5. 디바이스에 올려서 테스트 - iPhone Developer Program Portal에서 아래 과정을 진행해줘야 함. (각 항목마다 How To 페이지가 있으니 잘 보고 따라하면 됨) a. 팀원으로 등록 (개인인 경우 패스) b. Development Certificate 받아서 설치 c. 기기 등록 (100대까지 기기 등록을 할 수 있음) d. App ID 생성 e. Development Provisioning Profile 생성 후 다운로드, 설치 - 빌드 할 때, Build Info 에서 Provisioning Profile 선택 및 Target을 Device로 설정해서 Build => 실제 기기에서 돌아가게 하면서 디버깅 할 수 있음 6. 앱스토어에 등록할 배포용 빌드하기 - iPhone Developer Program Portal에서 아래 과정을 진행해줘야 함. a. 위 5.b에서 한것처럼 Distribution Certificate 받아서 설치 b. 위 5.e에서 한것처럼 Distribution Provisioning Profile을 생성 후 다운로드해서 설치 c. Distribution 용 Build Target을 만들고, Build Info에서 설치한 Provisioning Profile을 선택하고, 프로그램 버전 정보, 이름 등 지정 후 빌드. 7. 앱스토어에 등록하기 - iPhone Dev Center > iTunes Connect > Manage Your Applications 에 들어가서 Add New Application. 등록할 때 아래 것들이 준비되어 있어야 함. a. 6번에서 만든 배포용 빌드한 바이너리 -> zip 으로 압축한 zip 파일 b. 512x512 짜리 큰 아이콘 이미지 c. 스크린샷 (Status Bar를 없앤 320x460 사이즈의 스크린샷 파일) d. 프로그램을 설명하는 글 => 이것들이 준비되어 있으면, 요구하는 정보들을 잘 입력해주면 됨. 8. 등록 심사/대기 - 7번 과정으로 추가를 하면 애플쪽에서 심사를 한 후 등록 또는 거절 될 수 있음. 심사 과정은 대략 1주~3주까지도 걸리는 듯함. 아주 간단한것이 아니고는 2주 정도 예상하고 있으면 될듯함. * 혹 거절되면 다시 수정을 하던해서 다시 등록을 하고, 또 기다려야 함. 9. Bank Info, Tax Info 등록 - 유료로 파는 것을 등록한다면 이 과정을 처리해줘야 함. (어플 등록 전 해도 되고 등록 후에 해도 됨) : iPhone Dev Center > iTunes Connect > Contracts, Tax & Banking Information 에 들어가서 정보들을 입력 10. 등록 완료 - 등록완료되면 메일이 오고, 이제 홍보 시작! Promotional Codes를 받아서, 사람들에게 나눠줘서 무료로 받아보게 할 수 있음(유료어플의 경우) 어플리케이션별로 50개씩 받아서 뿌릴 수 있음 (대신, iTunes 미국 AppStore 계정이 있어야 함;;;) (iPhone Dev Center > iTunes Connect > Request Promotional Codes) 11. 내 어플은 몇 개나 다운되었나? - iPhone Dev Center > iTunes Connect > Sales/Trend Reports 에 들어가면, 일/주/월 단위로 어느 지역에서 얼만큼 다운되었는지 볼 수 있음. 위 글은 http://blog.xiles.net 에서도 보실 수 있습니다. (블로그에 몇 개의 글이 더 있고, 앞으로 올리는 글들도 공유할 수 있도록 하겠습니다.)
Posted by windship