[AppStore] iOS 앱 스토어 등록 방법 (수출 관련 문서 누락 해결)
iOS App Store 등록
오늘은 개발한 앱을 app store에 등록하는 방법을 알아보자~
Chap1. Apple Developer 계정에 접속
Xcode에서 설정하기 전, Apple Developer 애플 개발자 사이트에서 App Store Connect를 해야한다
🍎 Apple Developer 링크 🍎
https://developer.apple.com/kr/
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 등록 끝 🍎