빌드 관련명령어

topics
500-모바일개발 501 Flutter 507 빌드 & 배포
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

관련 문서