← 글 목록

notes

iOS 배포 가이드

iOS 앱 배포 절차·인증서·프로비저닝과 스토어 등록 메모.


0. 사전 작업

1. 애플 개발자 계정 가입

  • 앱 배포를 위해서는 애플 개발자 계정이 필요합니다.

2. 애플 개발자 계정 등록

  • Xcode 실행 → Xcode 클릭 → Preference 클릭
  • 단축키 : cmd + ,
  • 다른 모든 어플에서도 설정 키가 같으므로 외우면 좋습니다.

  • Accounts 클릭 → Appld ID 등록

3. Bundle ID 생성

  • 애플 개발자 계정 내에 Bundle ID를 생성하는 과정입니다.

  • 애플 계정 로그인 → Certificates, Identifiers & Profiles → Identifiers(식별자) 클릭

  • + 클릭 → App IDs 클릭 → Continue 클릭 → App 클릭 → Continue 클릭

  • Description 작성 → Bundle ID 기입 → Capabilities에서 해당사항 모두 선택 → Continue 클릭

  • Bundle ID에는 본인의 프로젝트 Bundle ID를 기입합니다.

  • Register 클릭 → Identifier 생성 확인

4. App 생성

  • 애플 개발자 계정 내에 App을 생성하는 과정입니다.
  • App Store Connect → 앱 클릭 → 신규 앱 클릭

  • 다음 정보를 입력한 후, 생성 을 클릭합니다.
  • 이름
  • 기본 언어
  • 번들 ID
  • SKU : 제품 상세 정보를 간단하게 숫자 및 문자로 표현한 정보입니다. (원하는대로 기입 가능합니다.)
  • 사용자 엑세스 권한

1. TestFlight 배포

  • TestFlight에 먼저 배포를 하고, 해당 버전을 앱스토어에 배포하는 방식으로 iOS 배포가 진행됩니다.
  • iOS 폴더에서 pod install 명령어를 통해 pod file이 정상적으로 설치되었는지 확인하고 진행합니다.

  • Xcode 실행 → TARGETS 내의 프로젝트 이름 클릭 → General 클릭 → Version, Build 정보 변경
  • Version은 semetric versioning 규칙을 따라갑니다.
  • Build는 배포를 할 때마다 1을 더한 값으로 변경합니다.

  • Product 클릭 → Scheme 클릭 → Edit Scheme 클릭
  • 단축키 : cmd + <

  • Archive 클릭 → Build Configuration을 Release로 변경 → Close 클릭

  • Product 클릭 → Archive 클릭

  • Distribute App 클릭후, 아래의 사진들을 참고하여 진행합니다.

  • Upload 클릭 → Done 클릭
  • App Store Connect → TestFlight에서 해당 버전의 업로드 확인

  • 수출 규정 관련 문서 누락의 관리 클릭 → 위에 언급된 알고리즘에 모두 해당되지 않음 체크 → 저장 클릭

2. App Store 배포

  • App Store Connect → App Store → iOS 앱 → + 클릭 → 버전 기입

  • 생성한 iOS 앱 클릭 → 빌드 추가 클릭 → 업로드한 버전 체크 → 완료

  • iOS 미리보기 및 스크린샷 → 이전 버전에서 업그레이드된 사항 작성

  • 저장 클릭 → 심사에 추가 클릭
  • 앱 심사에 제출 클릭 → 심사 대기 중 상태