본문 바로가기

iOS/Tip

[앱 등록하기] 4. Xcode로 App을 iTunesConnect(App Store)로 보내기

App Store로 전송하는 방법

  1. Certificate 생성
  2. Provisioning Profile 생성
  3. Xcode에서 해당 프로젝트를 Archive후 App Store로 보냄


이 글에서는 앞서 만들어놓은 Certificate와 Provisioning Profile을 사용하여 Xcode에서 만든 App을 App Store로 보내는 방법에 대하여 알아보겠습니다.


Xcode로 App Store로 보내기

  1. Xcode의 plist에 해당 내용들을 채워줍니다.
    - Display Name : 설치되었을 때 표시되는 이름
    - Bundle Identifier : developer에서 생성한 Bundle ID를 입력하시면 됩니다.
    - Version : 버전명
    - Build : 빌드명
    - Signing은 편의상 Automatic으로 설정합니다. Team을 선택하게되면 Certificate와 Provisioning Profile 자동으로 불러옵니다.


  2. 1번의 설정을 다 끝낸 후 Xcode 메뉴에서 Product -> Archive를 진행합니다.


  3. Archive가 다 끝나면 사진과 같이 Organizer 창이 뜨게 되고 리스트에 올리고자 하는 앱의 이름, 생성날짜, 버전, 상태가 노출됩니다.
    업로드 하고 싶은 App을 리스트에서 선택하시고 Distribute App을 클릭합니다.


  4. Store로 전송하기위해 iOS App Store를 선택합니다.


  5. Upload를 선택합니다.


  6. 필요한 옵션을 선택합니다.


  7. 편의상 Automatically manage signing으로 진행합니다.


  8. Upload 버튼을 누르면 진행되고 상태를 알려주게 됩니다.


업로드가 완료되면 appstoreconnect.apple.com에 해당 bundle ID로 만들어놓은 App 정보 페이지로 전송이 됩니다.

만약 테스트가 필요하면 TestFlight로 테스트를 진행하실 수 있습니다.


마지막으로 App 정보 페이지에서 해당 빌드와 필요한 정보를 채워넣고 제출하면 심사를 진행합니다.

제 경험으로는 초기앱 등록을 위한 심사는 1~2주, 업데이트를 위한 심사는 1~3일 정도 걸렸던 것 같습니다.

심사가 끝난 후 개발자 출시를 진행하면 24시간 안에 앱 스토어에 노출이 됩니다.


지금까지 App을 등록하기 위해 Certificate 생성, Provisioning Profile 생성, App Store에 Upload하는 방법에 대하여 알아봤습니다.

천천히 진행하시면 문제없이 잘 될꺼라 생각합니다 :D