이번 연재의 목표: 맥용 스위프트 앱을 맥 앱스토어에 올리기까지, 계정부터 심사 제출과 출시까지 한 예제로 따라 갑니다.

예제 앱의 이름은 생각나무 서재입니다. 번들 식별자는 com.thinktree.library 입니다. 창에는 책 제목 개미가 보이고, 단추를 누르면 3일 연체료 300원이 표시됩니다. 로그인, 네트워크, 결제, 파일 선택은 없습니다. 기능이 늘어나면 그 기능에 해당하는 권한과 개인정보 답변만 추가로 바꿉니다.

스토어 밖에 파일을 배포하는 공증과 맥 앱스토어 심사는 다른 절차입니다. 이 연재는 맥 앱스토어에 올리는 경로만 다룹니다. 기준 도구는 Xcode 26.6과 App Store Connect입니다.

목차

01 — 개발자 계정과 계약 Apple Developer Program에 가입하고, 앱 레코드를 만들기 전에 계약을 서명합니다.

02 — 식별자와 앱 레코드 번들 식별자를 등록하고 App Store Connect에 맥 앱 칸을 만듭니다.

03 — 샌드박스와 서명 맥 앱스토어 필수 조건인 앱 샌드박스를 켜고, 서명이 팀 계정과 연결되는지 확인합니다.

04 — 버전, 아이콘, 암호화 신고 사용자가 보는 버전과 업로드마다 올리는 빌드 번호를 나누고, 암호 사용 여부를 미리 적습니다.

05 — 아카이브와 업로드 Xcode에서 아카이브를 만들고 App Store Connect로 보냅니다.

06 — 상품 페이지 이름, 설명, 키워드, 지원 주소, 스크린샷을 예문과 함께 채웁니다.

07 — 개인정보와 연령 등급 데이터를 기기에만 두는 앱의 답변과, 연령 설문에서 확인할 항목을 정리합니다.

08 — 심사 제출과 출시 처리가 끝난 빌드를 고르고 심사에 보낸 뒤, 승인 후 스토어에 내놓습니다.

09 — 거절과 다시 올리기 거절 사유를 읽고 빌드 번호만 올려 같은 버전에 다시 제출합니다.

10 — 다음 버전 이미 출시된 앱의 수정 버전을 같은 레코드에 추가합니다.

준비물

애플 ID, 본인 확인이 끝나는 개발자 멤버십, 맥에 설치된 Xcode, 실제로 열리는 지원 웹 주소와 개인정보 처리방침 주소가 필요합니다. 유료 앱이나 앱 내 구입을 팔려면 계좌와 세금 정보가 더 필요합니다. 이 예제는 무료 앱입니다.