notes
iOS 배포 가이드
iOS 앱 배포 절차·인증서·프로비저닝과 스토어 등록 메모.
0. 사전 작업
1. 애플 개발자 계정 가입
- 앱 배포를 위해서는 애플 개발자 계정이 필요합니다.
2. 애플 개발자 계정 등록
- Xcode 실행 →
Xcode클릭 →Preference클릭 - 단축키 :
cmd+, - 다른 모든 어플에서도 설정 키가 같으므로 외우면 좋습니다.
Accounts클릭 →Appld ID등록
3. Bundle ID 생성
- 애플 개발자 계정 내에 Bundle ID를 생성하는 과정입니다.
- https://developer.apple.com/ 접속 →
Account클릭
- 애플 계정 로그인 → 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 미리보기 및 스크린샷 →
이전 버전에서 업그레이드된 사항작성
저장클릭 →심사에 추가클릭
앱 심사에 제출클릭 → 심사 대기 중 상태