빌드 관련명령어
| topics |
|
| types | |
| tags |
#flutter #build #cli
|
빌드 관련 명령어
Flutter 프로젝트 빌드 관련 주요 명령어 모음이다.
코드 정리
# Dart 코드 자동 수정 (린트 규칙 적용)
dart fix --apply
# 린트 확인만
dart analyze
# 포맷팅
dart format .
dart fix가 하는 일: deprecated된 API를 최신 버전으로 변경하거나 간단한 리팩토링을 자동으로 해준다.
빌드 명령어
Android APK
# Release 빌드 (arm64)
flutter build apk --release --target-platform=android-arm64
# Debug 빌드
flutter build apk --debug
# 모든 ABI 지원 (용량 큼)
flutter build apk --release
# Split APK (ABI별 분리)
flutter build apk --split-per-abi
Android App Bundle (권장)
# AAB 빌드 (Play Store 업로드용)
flutter build appbundle --release
iOS
# iOS 빌드
flutter build ios --release
# IPA 생성
flutter build ipa
플랫폼 옵션
| 옵션 | 설명 |
|---|---|
--target-platform=android-arm64 |
64비트 ARM만 빌드 (용량 감소) |
--split-per-abi |
ABI별로 APK 분리 |
--obfuscate --split-debug-info=./debug |
코드 난독화 |
클린 및 캐시
# 빌드 캐시 삭제
flutter clean
# 의존성 재설치
flutter pub get
# 캐시 완전 삭제
flutter pub cache clean
자주 쓰는 조합
# 클린 빌드 (문제 있을 때)
flutter clean && flutter pub get && flutter build apk --release
# Flavor 포함 빌드
flutter build apk --release --flavor prod -t lib/main_prod.dart
관련 문서
- 키스토어 명령어들 - 키스토어 관리
- flavor 빌드 변형 - Flavor 설정