앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

애널리틱스 및 크래시틱스를 달고 기존 UX를 개선하여 업데이트하려 한다.

먼저 버전을 기존 것보다 올려준다.

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

아카이브 하기 전에 실기기나 Any iOS Device로 바꿔준다. (시뮬레이터로 하면 아카이브가 비활성화될 수 있다)

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo
앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

혹시 아카이브 창이 안 뜨면 Window -> Organizer로 킬 수 있다.

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

distribute 안에 validate(시스템적으로나 인증서 오류 테스트)가 포함이 되어 있어 바로 distribute를 해도 되지만 어차피 validate가 안되면 배포가 안되기에 앱 유효성 검증부터 해보는 편이다.

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo
버전 빌드 넘버는 자동으로하면 꼬여서 직접 관리하는게 좋음
앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

유효성 검증이 되지 않는 경우:

앱 아이콘이 없거나 너무 투명할 때, 번들 아이디가 유효하지 않을 때,  이미 올린 빌드 넘버나 낮은걸 입력했을 때 등

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

유효성이 통과되면 그다음 배포를 해본다.

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

앱 스토어 커넥트에 업로드

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo
앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo
앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

업로드가 되면

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

앱 스토어 커넥트로 가서 테스트 플라이트에서 확인 가능

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo
앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

미국 규정상 암호화가 필요하면 서류를 제출하거나 하면 됨

할 게 없으면 아니오 하고 넘어가기

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

그러면 테스트 플라이트에 올라가고 다운로드하여 확인을 해본다.

그다음 앱스토어 탭에 와서 왼쪽 + 버튼을 통해 새 버전을 생성한다.

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo
앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo
이 버전에서 업그레이드된 사항 적어주면 됨

업그레이 된 사항이나 바꾸고 싶은 게 있으면 적고 제출하면 된다!

하지만 나는 구글 애널리틱스를 적용해 데이터 수집 개인정보를 바꿔줘야 한다.

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

혹시 헷갈리면 이 글을 참고하면 쉽게 해결된다.

https://levelup.gitconnected.com/filling-out-the-app-privacy-section-in-app-store-connect-for-admob-users-bca0768ad86e

Filling out the App Privacy Section in App Store Connect for AdMob Users

A step-by-step walkthrough of the new app App Privacy questionnaire for developers using the AdMob SDK

levelup.gitconnected.com

앱스토어 업데이트 배포 - aebseuto-eo eobdeiteu baepo

이제 진짜 심사 제출하면 '검토 준비됨' '심사 대기 중'으로 변한다.