아이폰 배포 유의사항 및 배포과정

-- iOS (iPhone) 2012. 12. 12. 11:16
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Icon.png 파일

57 x 57 pixels, with 90 degree corners -> 둥글게 처리하시면 안된다고 합니다.

shine, gloss 이펙트를 주지 말 것

알파 투명도를 사용하지 말 것 -> 투명처리도 안된다고 합니다.

홈스크린에 나타나는 이미지

Default.png

320*480으로 제작하되, 가로모드 전용 어플이므로 방향에 유의

어플 시작시 로딩중에 나타나는 이미지


512 x 512 pixels, (jpg format)

어플리케이션 아이콘 파일의 rich 버젼.

단순이 Icon.png 파일을 스케일업한 것은 좋지 않고, 더 자세한 그림이 좋다.

앱스토어에 어플관련 내용 표시에 이용됨


스크린 샷 3장 정도

앱 스토어에 표시될 스크린 샷

iPhone 상태바를 포함하지 않는게 좋다.

스크린샷은 최소 320 x 460 portrait, 480 x 300 landscape, 320 x 480 portrait 의 크기를 가질 것


어플리케이션 설명문

미리 작성해 두는 것이 좋다.

최대 4000 characters


어플리케이션 명칭

영문 11자 이내일 경우 아이폰에 표시될 때 11자 모두 출력됩니다. 예)iRemoteView -> iRemoteView 모두 표시됨

영문 12자 이상일 경우 아이폰에 표시될 때 말 줄임된채로 출력됩니다. 예)iRemoteViewer -> iRemo…iewer로 줄여진 채로 표시됨

글자 수 제약은 폰트에 따라 달라질 수 있으므로 되도록 줄이는 것이 좋을 듯 합니다.


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은 수정하지 않는다.

출처 : http://inmist.tistory.com/entry/%EC%8A%A4%ED%81%AC%EB%9E%A9%EC%95%84%EC%9D%B4%ED%8F%B0-%EB%B0%B0%ED%8F%AC-%EC%9C%A0%EC%9D%98%EC%82%AC%ED%95%AD-%EB%B0%8F-%EB%B0%B0%ED%8F%AC%EA%B3%BC%EC%A0%95

posted by 어린왕자악꿍