느려요

진짜로

IT/Mobile

[iOS] 등록되지 않은 앱 배포(Unlisted App Distribution)로 앱 배포하기

느이 2023. 2. 28. 17:31

회사에서 쓰던 Apple Development Enterprise Program이 만료되면서 재가입을 해야 했는데 거절당했다. 헐?

 

그래서 Apple Development Program을 통해 등록되지 않은 앱 배포(Unlisted App Distribution)으로 앱을 배포한 내용을 작성해보려고 한다.

 

1. Apple Development Program 멤버십 가입
 이미 가지고 있는 회사/개인 계정을 사용.
 Apple Business Manager는 고객사에서 MDM서버를 구축 및 관리해야 한다고 하여 가입하지 않았다.
 등록되지 않은 앱 배포 방식으로 하려면 Apple Business Manager 가입해야 하냐고 고객센터에 물어봤는데 가입 안해도 된다고 했다.
 
2. 해당 계정으로 앱 인증서 생성 및 앱 빌드
 앱을 빌드할 때 필요한 인증서라 필수..

 

3. 제작한 앱을 App Store Connect에 등록
 앱을 빌드할 때 Xcode의 Archive에서 In-House 배포가 아닌 App Store Connect 항목으로 등록했다.
 회사 계정으로 App Store Connect 사이트에서 따로 앱을 등록하면 등록 절차 없이 바로 앱을 등록할 수 있다.
( 따로 등록한 적 없으면 만드는 화면이 나옴. 앱 이름이랑 패키지 명이나 뭐 그런 자잘한 내용.)
 
 
 등록 후 App Store Connect 접속하여 앱이 생성된 것을 확인. (https://appstoreconnect.apple.com/apps)

제출 준비 중...!

아직은 앱 등록도 안했고 심사 전이기 때문에 앱스토어에 검색해도 안나온다.

등록에 실패할 경우 오류메시지에 실패 원인이 나오는데, 원인이 다양해서 그냥 구글 검색으로 해결했음.
 

 

4. App Store Connect 사이트에서 해당 프로젝트에 대한 내용 작성

정상적으로 등록이 완료되었다면 App Store Connect 에서 등록되어 있는 앱을 클릭하여 앱 정보를 추가로 작성해야 함.

헉 많다

 

저 제출 준비 중 부분은 클릭할 수 있고, 거기에 적은 내용은

스크린샷 - 필수
   -> 6.5인치, 5.5인치 아이폰 및 12.9인치 아이패드 구형 및 신형 모두 필수, 6.7인치 아이폰은 선택사항
설명 - 필수
   -> 앱스토어 화면에 나오는 앱에 대한 설명 내용이므로 잘 적어주는 것이 좋음.
키워드 - 필수 
   -> 앱스토어에서 검색할 때 쓰는 키워드이긴 한데 "등록되지 않은 앱 배포" 방식을 이용할 것이기 때문에 별로 안중요함.
지원URL - 필수
   -> Q&A 링크 주소 적었음.
버전 - 필수
   -> {major}.{minor}.{patch} 형태로 작성하였으며, 이후에 업데이트 할 버전은 반드시 이전 버전보다 숫자가 커야함!!!
저작권 - 필수
   -> 회사/개인 저작권 정보 적었음.
앱 심사 정보 - 필수
   -> 심사하려는 앱이 로그인이 필요한 경우 실제로 로그인하여 앱을 심사할 수 있는 계정을 제공해야댐..
메모 - 선택같은 필수
   -> *중요* 등록되지 않은 앱 배포 방식으로 배포하려고 한다는 내용을 반드시 적어주기!

 

나머지는 선택사항임당 ㅎㅎ

 

그 다음에 일반 정보 탭에서

앱 정보 - 필수
   -> 이름, 부제, 카테고리, 연령등급, 사용권 계약
가격 및 사용 가능 여부 - 필수
   -> 가격, 사용 가능 여부(모든국가), 앱 배포 방법
앱이 제공하는 개인정보 - 필수
   -> 개인정보 처리 방침 URL, 데이터 수집 관련 내용

 

다 작성해줘야 함!

 

5. 앱 심사 등록
앱 심사를 요청하는데 결과가 나오는 기간은 보통 2~5일정도 소요된다던데 하루만에 오더라...
 
6. 등록되지 않은 앱 배포 신청 
앱 심사를 요청한 직후 바로 신청했음. 보통 1~2주 정도 소요된다고 하는데 진짜 오래걸림.. 진행사항 물어볼 곳도 없고 찾아도 안나오고
물어봐도 안알려줌...
 
신청은 영어로 해야 하며, 앱에 대한 정보 및 사용할 고객사에 대한 정보를 적어서 제출해야 함!
 

 

7. 앱 심사 거절당하고, 거절된 내용 확인
 애플에서 심사 결과를 이메일을 통해 보내줌.
 앱 심사가 보통은 거절당하는데, 거절 내용으로 "Guideline 3.2 - Business" 라는 내용이 온다면 앱 심사는 잘 된 것!!

니가 만든 앱은 공공의 목적보다는 특정 기업이나 조직이 쓸 앱이니까 아무튼 앱 승인 안된다는 내용

어차피 등록되지 않은 앱 배포 방식으로 할거라서 신경쓰지 않는다!

 

8. 등록되지 않은 앱 배포 신청 결과 확인
 애플에서 신청 결과를 이메일을 통해서 보내줌! 두근두근..

헉 승인됨!

 

 

9. App Store Connect에서 앱 심사 다시 요청
 8번의 등록되지 않은 앱 배포 신청이 승인되었다면 그대로 다시 앱 재심사를 요청.
 보통은 앱 심사가 성공적으로 완료되는데, 간혹 6번에서 입력했던 내용을 추가적으로 더 요청하는 경우도 있었음다.
 근데 물어본거 또 물어보는 내용이라 읭? 싶었음
 
 
10. 심사 완료 후 앱 배포

 앱 심사 전에 앱 심사 후 자동으로 배포할 지 수동으로 배포할 지 결정하는 게 있는데

 난 수동으로 하기로 해서 아래처럼 "개발자 출시 대기 중" 이라고 떴다.

헉! 출시 대기!

 

고냥 수동으로 등록해주면 배포 끝!!!!!!

배포하면 앱스토어에 등록되는데 검색해도 안나오고 링크를 통해서만 접속할수 있다.

 

링크는 https://apps.apple.com/kr/app/앱이름/id{앱의ID값} 으로 구성되는데

 

뭐 예를 들면

https://apps.apple.com/kr/app/내가만든앱/id28457928 처럼 생김.

 

이걸로 배포하면 끝..!

애플 개발자센터에 거짓말 안하고 서른번은 전화한듯

 

반응형