← 글 목록

notes

iOS 배포에 필요한 정보 정리

iOS 배포에 필요한 인증서·프로비저닝·스토어 정보 정리.


외주로 만든 앱을 스토어에 올릴 때마다 고객사에 받아야 하는 것들을 여기에 모아 둔다. 이 목록을 그대로 보내서 채워 달라고 하면 주고받는 횟수가 확 줄었다.

  • 번들 ID와 텍스트(이름, 부제, 프로모션 텍스트, 설명, 키워드)는 글자 수 제한에 맞춰 미리 받아 둔다.
  • 스크린샷은 iPhone 6.9인치(또는 6.5인치) 한 세트와, iPad를 지원하면 13인치 한 세트가 기본이다.
  • 개인정보 처리방침 URL과 지원 URL은 필수라, 고객사 사이트에 페이지가 있는지부터 확인한다.

0. 번들 ID

  • com.회사이름.앱이름 형식. 한 번 등록하면 못 바꾼다.

1. 앱 이름과 부제

  • 이름 최대 30자, 부제 최대 30자.
  • 검색 결과에서 이름 밑에 부제가 바로 붙어서, 앱이 뭘 하는지 한 줄로 쓰는 칸이다.

2. 프로모션 텍스트

  • 최대 170자. 설명 위에 뜨고, 심사 없이 언제든 바꿀 수 있다.
  • 예전에 여기를 80자로 적어 뒀는데, 그건 구글 플레이의 간단한 설명 기준이었다.

3. 새로운 기능

버전마다 바뀐 점을 적는 칸이다. 첫 출시때는 핵심 기능을 짧게 나열했다. 예전 견적 앱 때 넣은 문구는 이랬다.

  • 간단하고 직관적이며 편리한 견적 요청 기능
  • 다양한 분야에 대해 견적을 요청하고, 최적의 견적을 받는 기능
  • 전문가와 채팅 및 전화를 사용하여 간편한 의사소통 기능
  • 지역 및 위치 기반 서비스 제공 기능

4. 설명

  • 최대 4000자. 스토어에서는 앞의 몇 줄만 보이고 나머지는 접힌다.
  • 그래서 첫 두세 줄에 앱이 뭘 해결하는지를 넣고, 기능 목록은 그 아래로 내린다.

5. 개발자 연락처와 심사 정보

  • 심사 담당자가 연락할 이름, 전화, 이메일.
  • 로그인이 있는 앱이면 데모 계정을 꼭 넣는다. 이걸 빼먹고 반려된 적이 있다.

6. 개인정보 처리방침 URL

  • 고객사 사이트 안에 처리방침 페이지(예: /service/private.php)를 만들어 두고 그 주소를 넣는다.
  • 페이지가 없거나 로그인해야 보이면 심사에서 걸린다.

7. 스크린샷

예전에는 5.5, 6.5, 6.7, 12.9인치를 전부 따로 만들었다. 지금은 가장 큰 화면 세트만 올리면 작은 기기는 자동으로 줄여 쓴다. App Store Connect에서는 이제 인치 대신 ‘Dynamic Island 대형 화면’ 같은 이름으로 부르는데, 크기는 같다. 대형 세트는 1320 × 2868 말고 1290 × 2796, 1260 × 2736도 받아 주고, 이 세트가 없으면 1284 × 2778 또는 1242 × 2688 세트가 필수다.

  • 내가 예전에 쓰던 크기: 1242 × 2208 (5.5인치), 1242 × 2688 (6.5인치), 1290 × 2796 (6.7인치), 2048 × 2732 (12.9인치 iPad).
  • 기기당 최대 10장이고, 검색 결과에는 앞의 3장이 뜨니 순서가 중요하다.

8. 키워드

  • 쉼표로 구분해서 100바이트. 글자 수가 아니라 바이트라서 한글은 생각보다 적게 들어간다. 띄어쓰기는 넣지 않고, 단어는 세 글자 이상으로 넣는다.
  • 이름이나 부제에 이미 있는 단어는 다시 넣을 필요가 없다.

9. 지원 URL

  • 고객사 홈페이지나 문의 페이지 주소. 연락 수단이 보이는 페이지여야 한다.

iOS는 기기별 스크린샷 해상도 때문에 안드로이드보다 준비물이 번거롭다. 빈칸은 프로젝트마다 채우고, 이미지 색공간은 sRGB로 내보내는 편이 안전했다(CMYK면 스토어에서 이미지가 안 보인 적이 있다).