🚀
앱스토어 배포
iOS App Store + Google Play에 Flutter 앱 출시하기
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 심사가 까다롭고 리젝 가능성
사용 사례
신규 앱 첫 출시
기존 앱 버전 업데이트