About

Flutter 앱 App Store·Google Play 출시 절차

서명·빌드 설정·스토어 등록·심사 대응

Flutter 앱 배포는 플랫폼별로 과정이 다릅니다.

iOS: Apple Developer Program 가입($99/년) → Xcode에서 Bundle ID/서명 설정 → flutter build ipa → App Store Connect 업로드 → 심사 제출

Android: Google Play Console 등록($25 일회) → keystore 생성 + build.gradle 서명 설정 → flutter build appbundle → Play Console 업로드 → 심사

CI/CD(Codemagic, GitHub Actions)를 설정하면 빌드/배포를 자동화할 수 있습니다.

구현 순서

1

flutter build appbundle (Android) / flutter build ipa (iOS)로 릴리스 빌드

2

앱 아이콘, 스플래시 스크린, 버전 번호 설정

3

스토어 등록: 스크린샷, 설명, 카테고리, 개인정보 처리방침

4

심사 제출 및 리젝 대응 (Apple이 까다로움)

장점

  • ✓ 하나의 코드로 양 플랫폼 동시 출시 가능
  • ✓ Codemagic 등으로 CI/CD 자동화 가능

단점

  • ✗ Apple 개발자 프로그램 연회비 $99
  • ✗ iOS 심사가 까다롭고 리젝 가능성

사용 사례

신규 앱 첫 출시 기존 앱 버전 업데이트

참고 자료

← Flutter에서 REST API 호출하기 — http/dio와 JSON 플랫폼 채널이란? Flutter에서 Swift/Kotlin을 호출하는 법 →