2023년 1월 1일
08:00 AM
Buffering ...

최근 글 👑

[Swift-Study] iOS 앱 개발 심화 1주차 - 배포하기

2024. 5. 1. 01:30ㆍIOS/Swift-Study
SMALL

개발자 계정 등록하기

Apple Developer 페이지에서 Apple의 개발자 프로그램에 가입하고

개발자 계정을 등록 (129,000원 / 1년)

https://developer.apple.com/

 

Apple Developer

There’s never been a better time to develop for Apple platforms.

developer.apple.com

앱 등록

개발자 계정을 등록한 후,

Apple의 AppStore Connect에 접속

https://appstoreconnect.apple.com/login

 

https://appstoreconnect.apple.com/login

 

appstoreconnect.apple.com


상단의 + 버튼을 눌러 [신규 앱]을 클릭

앱의 각 세부 정보를 입력한 후, 앱을 등록


[입력되는 각 항목]

플랫폼

앱에 여러 플랫폼을 추가하여 범용 구매 제작 가능

 

예를 들어 앱의 macOS, tvOS 및 visionOS 버전을 기존 iOS 앱에 추가

iOS, visionOS, macOS 및 tvOS 앱을 함께 배포 가능

 

배포 이후

플랫폼을 추가는 가능,

플랫폼 축소는 불가능

추가에 신중해야 함


이름

'App Store'에 표시되는 현지화된 앱 이름

이름은 2자 이상, 30자 이하

앱을 앱 심사에 제출할 때까지 편집 가능

나중에 새 버전을 만들 때 이름을 변경 및 앱 버전의 상태에서 이 속성을 편집 가능


기본언어

특정 국가 또는 지역에 대해 현지화된 메타데이터를 제공하지 않는 경우

'App Store'에서 메타데이터의 기본 언어

언제든지 기본 언어를 변경 가능


번들 ID

시스템 전체에서 사용되는 앱의 고유 식별자입니다.

(빌드는 번들 ID, 버전 번호 및 빌드 문자열의 조합으로 고유하게 식별됨)

빌드를 업로드한 후에는 이 속성을 변경할 수 없으며,

Xcode 프로젝트에서 설정한 번들 ID와 일치


SKU

고객에게 표시되지 않는 내부 추적을 위해 앱에 제공하는 고유 ID

SKU는 문자, 숫자, 하이픈, 마침표 및 밑줄을 포함할 수 있지만

하이픈, 마침표 또는 밑줄로 시작 불가

앱을 등록한 후에는 SKU를 변경불가


사용자 액세스 권한

여러 사람들과 앱을 함께 개발/운영하는 경우,

App Store Connect에서 앱을 볼 수 있는 사용자를 제한 가능

전체 액세스를 선택하면 모든 사용자가 앱에 액세스 가능

관리, 재정 관리 및 보고서 검토 역할의 사용자는 앱 액세스 권한이 제한불가


앱 빌드하고 업로드하기

Assets에서, App Icon을 등록

 https://appicon.co 에서 아이콘 사이즈 생성 가능


Xcode 프로젝트 General 탭에서 Build Number와 Version을 확인해 주고,

이미 출시 된 버전을 입력하거나, 중복된 버전/빌드넘버 조합을 입력하면

업로드가 되지 않으니 잘 확인해 주어야 합니다.


Xcode의 메뉴에서, Product > Archive를 클릭해 줍니다.


Archive가 완료되면, 아래와 같은 화면이 나타나면,

빌드를 선택한 후, Distribute App을 클릭

TestFlight & App Store를 눌러 빌드를 업로드


TestFlight 사용하기

앞서 앱을 등록한 AppStore Connect로 돌아와, 등록한 앱을 클릭


그리고,

테스트 플라이트 탭을 클릭

 

빌드가 업로드되면 이곳 테스트플라이트, iOS 빌드 영역에 업로드 한 빌드가 노출 됨

이곳의 TestFlight는 Apple의 앱 개발자들이 앱을 테스트

 

사용자들에게 릴리스하기 전에 사용할 수 있는 플랫폼

개발자는 이곳에서 내부, 또는 공개 테스트를 통해

아직 앱 스토어에 출시하지 않은 베타버전을 테스터에게 제공 가능

 

테스트에 초대받은 테스터는, 'TestFlight' 앱을 설치

베타버전에 접근 가능


출시를 위한 앱 정보 입력하기

앱 상세 페이지에서, App Store 탭을 클릭해 이동

위와 같은 화면이 노출됨 → 이곳에서 출시를 위한 앱의 세부 정보를 등록


스크린샷 등록하기

앱의 미리보기 스크린샷을 등록

등록된 앱 스크린샷은 앱스토어에서 아래처럼 표시


앱 설명(소개) 등록하기

앱을 설명하는 소개 문구를 등록

등록된 앱 설명은 앱스토어에서 아래처럼 표시


앱 빌드 등록하기

앞서 업로드한 앱의 빌드를 추가

[빌드추가] 버튼이 노출되지 않는다면,

AppStore Connect 내부적으로

빌드를 처리하고 있는 중이니 잠시 기다려주세요.


앱 심사 정보 입력하기

로그인이 필요한 앱이라면, 로그인 할 수 있는 정보를 입력

심사와 관련해서 개발자가 연락을 받을 수 있는 연락처 정보를 입력하고,

심사 담당자에게 전달할 메모를 입력 가능


버전 출시 방식 선택하기

해당 앱 버전을 심사팀의 승인을 받은 즉시

자동으로 출시 혹은 수동으로 출시가능

상황에 따라 적절한 방식을 선택


심사 제출하기

작성이 모두 완료되었으면,

오른쪽 상단의 심사에 추가 버튼을 클릭하여 진행

728x90