컴퓨터/App Store

App Store 등록절차 - 펌

My App Factory 2010. 3. 9. 16:22
 

-----------------

A. 배포전에 진행사항

1. Distribution Provisioning Profiles 만들기

 - 개발사이트 우측 Program portal 

 - App ID 만들기

   : New App ID

   : Description -> 어플id

   : Bundle Seed ID -> Generate New (그대로)

   : Bundle Identifier -> 홈페이지URL 거꾸로 + 어플ID (: kr.co.hello.skyworld )

 - Provisioning -> Distribution 

   : New Profile

   : (0)App Store -> Profile Name : 보통 어플 ID 동일하게 입력 -> 위에 입력한 App ID 선택

 - Provisioning Profile 다운로드 받는다.

 - Macintosh HD > 사용자 > 홍길동(?) > 라이브러리 > MobileDevice > Provision Profiles 복사한다.


2. Xcode에서 배포파일 만들기

  - Xcode project(Groups & Files) Info

    : Configurations 탭에서  "Release" 항목을  아래 Duplicate한후 "Distribution"으로 Rename한다.

    : Build 탭에서 좌측상단 Configuration Distribution으로 변경

    : Base SDK iPhone Device 2.2.1 변경한다.(아이폰2세대 지원할 경우)

    : 항목중 Code Signing 에서 Any iPhone OS Device내용을 1.에서 만든 Provisioning Profile 선택한다. (iPhone Distribution : 홍길동)

  - Resource 그룹 중에 Info.plist 열면

    : Bundle display name 입력하고, Bundle identifier 입력한다.(:kr.co.hello.skyworld)

    : Bundle version 일반적으로 1.0으로 하고 향후 업뎃할때 1.1


  - 배포용 파일 만들기

    : 상단 툴바 상태를  [ Device - 2.2.1 | Distribution ]으로 한다. (2.2.1 지원할 경우)

    : 메뉴바에서 Build 선택한 [ Build ] 한다.

    : 빌드가 성공하면 Groups & Files Products 그룹에 Project name .app 생성된다.

    : .app 마우스 우클릭하여  Reveal in finder 선택한다.

    : finder폴더 위치가 프로젝트 - build- Distribution iphoneos 연결된다.

    : 확장자 없는 파일이 배포될 파일이다.

    : 확장자 없는 파일을 압축한 (.zip) 개발 사이트를 통해 앱스토어에 등록한다.


B. AppStore 등록하기

1. iPhone Developer Program

 a. Over view

 - iTunes Connect -> Manage Your Applications -> Add New Application

 -  Does your prodect contain encryption ? 암호화 유무 

 - Application name : 앱스토어에 나타나는 이름

 - Applicaiotn Description : 앱스토에에 나타나는 어플 설명

 - Device Requirements : 아이폰, 이이팟 선택

 - Primary Category, Secondary Category : 장르 선택

 - Copyright : 자작권자

 - Version Number : 어플리케이션 버전, Xcode Boundle version (: 1.0)

 - SKU Number : 개발자가 관리하는 관리코드, 본인이 관리하는 어플의 유일코드

 - Keywords : 검색어 (주의사항 : 자작권위반, 유명인사이름, 애플관련 단어는 절대 안됨)

 - Application URL, Support URL : 개인 블로그나 기타 어플 피드백용 홈페이지

 - email...

 - Demo : 리뷰어가 어플 테스트시 도움이 되는 설명사항

------------------------

 b. Ratings

 - 등급 넣기 : 일반적으로 NONE

------------------------

 c. Upload

 - Application : Build한후 zip으로 만든 파일 , Upload 완료후에 iPhone3.0테스트 완료했다는 체크 하기

 - Large 512 icon : 512*512 jpg파일 -> 어플의 57*57아이콘과 동일한 이미지로 하기 , 앱스토어에 노출됨

 - Primary Screenshot: 어플 화면

 - Additional Screenshots : 등록할때 뒷부분 이미지부터 선택할 4->3->2->1순으로.

------------------------

 d. pricing

  날짜 선택 : in Review Ready For Sale되면  RFS 날짜 기준으로 판매 예정, 없음

  가격 선택 : 표를 보고 확인하기.

------------------------

 e. localization : 국가별 언어로  해당 언어를 따로 보여 주기

  : korean 선택후 어플 이름, 설명을 한글로 넣으면 한국앱스토어에선 한글로 나타남

------------------------

 f. Review

  사항 최종 확인

------------------------

 일단 등록


C. 애플에서의 진행 상태

 1) Waiting for Review : 테스트 대기상태

 2) In Review : 애플에서 어플 테스트

 3) Ready for sale : 앱스토어에 판매 대기 판매중

 4) Reject : 판매 보류, 이후는 어플리케이션 수정후  B.사항부터 version 수정하지 않는다.


출처 - 네이버 맥부기 아이폰 개발자 모임