[Xcode] 배포용 인증서를 만들고 앱스토어에 앱 배포하기
이전에 Xcode에서 배포용 인증서와 관련한 포스팅을 작성했었는데 최근에 진행한 프로젝트의 앱 배포를 드디어 진행하게 되어서 배포용 인증서와 관련된 포스팅을 작성해보려고 한다!
실제 앱을 배포하는 과정을 제외하면 개발용 인증서를 만드는 방법과 비슷함
1️⃣ 배포용 인증서 만들기
1. CSR 파일 만들기
이 부분은 이전에 배포용 인증서 포스팅에서 언급했으니 참고해서 만드시면 됨
2. 인증서 만들기
xcode에서 만드는 방법과 직접 만드는 방법이 있는데, 개인적으로 xcode에서 만드는 방법을 선호하기 때문에 xcode에서 만드는 방법으로 설명해드리겠음
Xcode
→Accounts
→ 애플 개발자 계정으로 로그인
- 좌측 하단
+
버튼 →Apple Distribution
클릭
- 애플 개발자 계정 →
Certificates, Identifiers & Profiles
에 새 인증서가 추가된 것을 확인
3. 프로비져닝 프로파일 설정하기
Profiles
접속 →+
버튼 →App Store Connect
체크 →continue
- 만든 앱의 번들 id를 선택한 뒤
continue
- 만들었던 인증서를 선택한 뒤
continue
- 프로파일 이름을 설정한 뒤
generate
- 만든 프로파일을 다운로드 받은 뒤 Xcode의
signing & capability
에서Import Profile
→ 다운로드 받은 프로파일을 선택하면 세팅 끝!
2️⃣ 앱스토어에 배포하기
1. 아카이브 하기
- xcode 중간 상단
Recent
기기가Any iOS Device (arm64)
인지 체크 - 상단
Product
→Archive
클릭
- 버전 확인 후 Distribute App
- 테스트만 진행할 것이라면
TestFlight Only
옵션을, 앱스토어에 배포하고 싶다면App Store Connect
옵션을 선택한 뒤Distribute
2. 테스트 플라이트에서 업데이트 기다리기
- 애플 개발자 계정으로 접속해
App Store Connect
→Apps
→TestFlight
에서 업데이트 된 버전 빌드가 올라오길 기다리기- 처음에는 빈 칸으로만 보이다가 한 5-7분 정도 기다리면 아카이브해서 올린 앱이 보여짐!
- 테스트용으로만 올렸을 때는
Testing
, 앱스토어 배포용으로 올렸을 때는Ready To Sumbit
으로 노출
3. Distribution
에서 앱 배포하기
iOS App
우측+
버튼 눌러 버전 입력하기What's New in This Version
에 새로 업데이트된 내용 작성Save
한 뒤Release This Version
클릭
4. 앱 심사 기다리기
여기까지 따라왔다면 이젠 기다리기만 하면 된다!
애플은 앱 심사가 구글보다 까다로워서 이제부터 물 떠다놓고 빌면 됨… 🙏
피드백 댓글은 언제나 환영입니다 :)
Leave a comment