9회차에서 PWA로 '홈 화면 설치'까지 했다면, 이번엔 진짜 앱 스토어(애플 앱스토어·구글 플레이)에 올리는 전 과정입니다 — 개발자 계정 가입부터 빌드·서명·심사 제출까지. 웹앱이 주력이면 '원하면' 가는 길이지만, '진짜 앱'으로 내려면 필요한 단계를 빠짐없이 봅니다.
🔑 개발자 계정 가입 — 여기서부터 시작
스토어에 올리려면 먼저 '개발자 계정'이 있어야 합니다. 코드가 아니라 가입·본인확인·결제라 승인에 며칠 걸리니, 앱을 만들기 전에 '제일 먼저' 시작하세요.
- 🍎 애플 — Apple Developer Program, 연 $99. Apple ID + 2단계 인증 필수. developer.apple.com 또는 'Apple Developer' 앱에서 등록 → 승인 보통 1~2일(가끔 더 김)
- 🤖 구글 — Google Play Console, $25 1회(평생). 구글 계정 + 신분증 본인확인(보통 ~2영업일)
- ⚠️ 구글 신규 개인 계정 — 2023년 11월 이후 만든 계정은 정식 출시 전 '비공개 테스트(테스터 12명 · 14일 연속)'가 의무라 출시까지 최소 2주는 잡아야 함
- 🏢 회사 명의로 낼 땐 — 양쪽 다 조직 계정은 D-U-N-S 번호 필요(발급 며칠~몇 주). 개인 명의면 불필요
- ⚠️ 가입·결제·신분확인은 반드시 본인 — 보안상 대행 불가
🏪 스토어 출시 — 큰 그림
웹앱으로 충분히 쓸 수 있지만, 진짜 앱 스토어 출시를 원한다면 알아둘 큰 그림.
- 구글 플레이 — 등록비 $25(1회), 심사 1~3일, 비교적 관대
- 앱 스토어(애플) — 연 $99 개발자 계정, 심사 까다로움, 거절 흔함
- 웹앱 → 네이티브 — Capacitor·Tauri·PWA로 웹앱을 앱처럼 포장 가능
- 심사 통과 핵심 — 명확한 설명·5장 이상 스크린샷·개인정보 처리방침·연령 등급
📦 Capacitor — 웹앱을 진짜 앱으로
- 터미널에서 'npm install @capacitor/core @capacitor/cli' (프로젝트에 설치 — Ionic CLI는 불필요)
- Claude에 '이 프로젝트에 Capacitor 추가하고 iOS·Android 빌드 설정해줘'
- Claude가 capacitor.config.json·iOS/Android 폴더 자동 생성
- 'npx cap add ios' / 'npx cap add android'로 플랫폼 추가
- Xcode(Mac 필수)·Android Studio로 빌드 → .ipa·.apk 산출물
- 각 스토어 콘솔에 업로드 → 심사 제출
📋 심사 통과 — 자주 거절되는 이유
- 🎨 디자인 가이드라인 위반 — 플랫폼 표준 UI를 너무 어김
- 🐛 크래시·버그 — 첫 실행 5분 이내 오류
- 📜 개인정보 처리방침 누락 — 데이터 한 줄이라도 모으면 필수
- 📱 권한 남용 — 위치·연락처를 안 쓰는데 요청
- 💸 결제 우회 — 앱 안에서 외부 결제 유도 (애플 30% 수수료 회피)
- 🌐 기능 부족 — '이건 웹사이트 북마크네' — 네이티브다운 기능 필요
- 📷 스크린샷 부실 — 흐릿하거나 실제 화면과 다름
🤖 PWA를 그대로 플레이스토어에 — TWA
안드로이드는 PWA를 '거의 그대로' 플레이스토어에 올릴 수 있습니다. TWA(Trusted Web Activity)라는 방식으로, 내 PWA를 감싸는 얇은 안드로이드 앱을 만들어 제출해요.
- PWABuilder(pwabuilder.com)에 내 PWA 주소 입력 → 'Package for stores' → Android 패키지(.aab) 생성 (내부적으로 Bubblewrap/TWA 사용)
- 조건 — 공개 HTTPS 주소 · manifest 완비 · Lighthouse PWA 점수 80+ · Digital Asset Links로 도메인 소유 확인
- 생성된 .aab를 플레이 콘솔에 업로드 → 심사 제출
- 비용 — 플레이 개발자 등록 $25(1회) 외 추가 비용 없음
🍎 애플은 PWA를 안 받는다 — 4.2 '재포장된 웹사이트'
앱스토어는 PWA를 그대로 받지 않습니다(수년째 그랬고 2026년도 동일). 심사 지침 4.2 'minimum functionality'가 '웹사이트를 그대로 감싼 앱'을 거절하거든요.
- 그래서 iOS는 Capacitor 같은 네이티브 래퍼로 감싸되 '앱다운 기능'을 더해야 통과 — 푸시 알림·카메라·오프라인 저장·생체인증 등
- PWABuilder의 iOS 패키지(WebView 래퍼)를 그대로 내면 4.2로 반려되기 쉬움 — 네이티브 기능 추가가 사실상 필수
- 정리 — 안드로이드는 PWA로 쉽게, iOS는 '진짜 앱처럼' 만들어야 함(난이도·비용 모두 iOS가 높음)
✍️ 서명 & 제출 흐름 — 코드와 별개의 '계정 작업'
빌드한 앱은 '서명(signing)'을 해야 스토어가 받습니다. 코드보다 계정·인증서 작업이라 시간이 걸려요.
- 안드로이드 — 업로드 키(keystore) 생성 후 플레이 앱 서명에 등록. 키 분실 주의(업데이트 불가해질 수 있음)
- iOS — 애플 개발자 계정의 인증서·프로비저닝 프로파일 필요. Xcode가 대부분 자동 처리
- 제출 — 플레이 콘솔 / App Store Connect에 빌드 업로드 + 등록정보(설명·아이콘·스크린샷 5장+·개인정보 라벨) 작성 → 심사
- ⚠️ 계정 가입·인증서·결제는 본인만 — 보안상 대행 불가
🧭 어느 길로? — 난이도·비용 한눈에
- 가장 쉬움 — PWA(9회차, 홈 화면): 무료·즉시·심사 없음
- 중간 — 플레이스토어(TWA): $25 1회, PWA 거의 그대로, 심사 관대
- 어려움 — 앱스토어(iOS): 연 $99 + Mac + 네이티브 기능 + 까다로운 심사
- 권장 순서 — 웹앱/PWA로 시작 → 수요 확인되면 플레이(TWA) → 마지막에 iOS
🎉 기본 과정 수료 & 다음 단계
11회 동안 정말 많은 걸 했습니다. 정리하면 — AI 원리부터 ChatGPT/Claude/Gemini 마스터, 콘텐츠 제작 파이프라인, IT 기초, Make·OpenClaw 자동화, Claude Code로 앱 제작·배포·운영, 그리고 모바일 앱 출시까지. 한 사람이 1년 전엔 팀이 있어야 했던 일을 혼자 할 수 있게 된 셈입니다.
- 📅 계속 만들어보기 — 기본 과정의 끝이 곧 새 시작. 매주 작은 앱·자동화 하나씩
- 📡 'AI 레이더' 탭으로 새 도구 추적 (이 사이트)
- 👥 커뮤니티 — 만든 작품 공유, 다른 사람 작품 보기
- 🔬 더 깊이 — 11회차부터 고급반 '오픈소스 AI 생태계'(게이트웨이·셀프호스팅·코딩 에이전트·MCP 심화)가 이어집니다
- 📝 기록 — 만든 것·실패한 것·배운 것을 어딘가에 — 1년 뒤 가장 큰 자산
📌 마지막 한 줄
AI가 사람을 대체하지 않습니다. AI를 잘 다루는 사람이 못 다루는 사람을 대체합니다. 오늘 배운 것은 시작일 뿐 — 매일 작게 만들어 보세요. 그게 진짜 실력이 됩니다. 그리고 막힐 때 가장 빠른 해결법은 항상 같습니다 — 'AI에게 자세히 물어보기'.