iOS Swift/App Store

[AppStore] iOS 앱 스토어 등록 방법 (수출 관련 문서 누락 해결)

주니어코더 2023. 7. 16. 21:01

 

 

 

 

 

iOS App Store 등록

 

오늘은 개발한 앱을 app store에 등록하는 방법을 알아보자~

 

 

 

 

 

 

Chap1.  Apple Developer 계정에 접속


 

Xcode에서 설정하기 전, Apple Developer 애플 개발자 사이트에서 App Store Connect를 해야한다

 


🍎 Apple Developer 링크 🍎

https://developer.apple.com/kr/

 

Apple Developer

Apple 플랫폼에서 개발할 절호의 기회입니다

developer.apple.com

 

 

 

App Store Connect 방법

 

1️⃣ 애플개발자 계정 로그인

 

2️⃣ Apple Developer → Account App Store Connect  앱 

3️⃣ 아래와 같은 화면에서 "앱 추가" 버튼을 누른다

 

 

 

 

 

 

 

Chap2.  앱 Certificates 생성


 

Bundle ID 가 존재할 경우 이 과정은 넘어가도 상관없다!

 

 

위에서 "앱 추가" 버튼 클릭 시 아래와 같은 팝업이 생성된다

번들 ID 선택에서 ID가 존재하지 않을 경우, 인증서를 발급하여 새 번들 ID를 등록한다

 

 



"인증서, 식별자 및 프로파일"  클릭 시 아래와 같은 화면이 나타난다

 

 

 

 

Description : 등록할 앱의 간단한 설명 작성

Bundle ID : 앱 ID에 활성화된 앱 기능은 하나 이상의 앱에서 사용할 수 있는 기능의 허용 목록 역할을 한다

📌 Explicit App ID : 단일 앱에 사용되는 명시적인 앱 ID
📌 Wildcard App ID : 일련의 앱에 사용되는 와일드카드 앱 ID

 

나는 더 많은 게 허용되어 보이는 Wildcard ID를 하였다

 

 

 

등록할 앱의 Bundle Identifier를 확인하려면,
Xcode의 Project → TARGETS → General → Bundle Identifier에서 확인 가능

 

 

 

 

확인한 Bundle ID를 위에 적어준다

 

 

 


Continue  → Register 하면 인증서 생성 완료!

 

 

 

 

Chap3.  Xcode Archive 업로드할 파일 생성


 

App Store에 올릴 앱을 빌드한다

 

 

 

먼저 Xcode에서 프로젝트를 연다

Xcode → Product → Archive를 클릭한다

 

 

 

 

순조로우면 좋겠지만, 에러 발생

 

🚫 ERROR 🚫

"Failed to create provisioning profile"

- 발생 시 실제 기기로 한번 빌드한 후, 다시 archive 해주면 가능하다

 

 

 

에러 해결 후 다시 진행하여
빌드가 완료 됐다면 아래와 같은 화면이 뜬다

 

 

 

 

"Distribute App" 클릭

 

 

 

 

 

App Store Connect 선택 후 계속 Next 클릭

 

 

 

 

마지막에 Upload 선택 후 Next


 

 

 

계속 Next 만 클릭하면, 등록할 앱 업로드 완 

 

 

 

 

 

Chap4.  App Store에 등록 & 심사 제출


 

이제 앱스토어에 등록하기 전 절차를 모두 끝마쳤으며,
앱스토어 심사에 추가하는 과정만 남았다

 

 

 

 

위의 Chap1에서 App Store Connect 과정을 다시 거친 후 "빌드 추가"를 클릭

 

 

 

 

 

빌드 한 파일을 선택하여 업로드하면 확인 가능

 

 

 

 

 

스크린샷, 설명, 앱이름 등등 앱 스토어에 보일 앱 정보를 입력한다!

 

 

 

 

 

앱 정보 입력 중간에 저장을 한 후 다시 작성하려 보니 아래와 같은 경고 문구가 있었다

 

 

 

 

🚫 주의 🚫

수출 규정 관련 문서 누락

 

 

 

 

앱 검사 과정에서 수출할 가능성이 있다고 애플에서 판별한 거 같다

 

하지만 내 앱은 전혀 관련 없으므로 아래와 같이 "해당하지 않음"에 체크한 후 저장

 

 

 

 


혹여나 수출할 예정이 있다면 관련 문서를 넣어줘야 한다

 

 

 

이 외에도 문서누락 등 문제가 있을 경우 진행 상태에 나오기 때문에,
빠르게 심사통과를 하고 싶다면 주기적으로 확인해 주면 좋다

 

 

 

 

 

App Store 등록 끝 🍎

 

 

 

 

 

 

 

 

반응형