
flutter clean # 이전 빌드 캐시 삭제
flutter pub get # 의존성 패키지 다운로드
flutter run
flutter run --profile
flutter clean
flutter pub get
flutter run --release
flutter clean
flutter pub get
flutter build apk --release
build/app/outputs/flutter-apk/app-release.apkflutter clean
flutter pub get
flutter build appbundle --release
build/app/outputs/bundle/release/app-release.aabflutter build apk --debug
flutter clean
flutter pub get
cd ios
pod install
cd ..
flutter build ios --release --no-codesign
flutter clean
flutter pub get
cd ios
pod install
cd ..
flutter build ios --release
flutter clean
flutter pub get
flutter gen-l10n
flutter run --release
flutter gen-l10n
flutter run
build/app/outputs/flutter-apk/build/app/outputs/bundle/release/build/ios/Release-iphoneos/flutter clean 실행했는지 확인flutter pub get 최신 상태인지 확인pod install 실행했는지 확인flutter clean
flutter pub cache repair
flutter pub get
cd ios
rm -rf Pods
rm Podfile.lock
pod install
cd ..
flutter clean
flutter pub get
| 상황 | 명령어 | 비고 |
|---|---|---|
| 일반 개발 | flutter run | 가장 기본 |
| 성능 확인 | flutter run --profile | 성능 분석 시 |
| 최종 테스트 | flutter run --release | ⚠️ 광고 앱 주의 |
| Android 테스트 배포 | flutter build apk --release | APK 파일 생성 |
| Play Store 업로드 | flutter build appbundle --release | AAB 권장 |
| iOS 테스트 | flutter build ios --release --no-codesign | 코드사인 없음 |
| 앱스토어 배포 | Xcode Archive 사용 | iOS 정식 배포 |
flutter clean은 피하기flutter pub get 생략 가능pod install 생략 가능flutter run (디버그 모드) 사용#!/bin/bash
# build_android.sh
flutter clean
flutter pub get
flutter gen-l10n # 다국어 앱인 경우
flutter build appbundle --release
echo "Android AAB 빌드 완료!"
# 개발 시작 시
flutter pub get && flutter run
# Android 배포 준비
flutter clean && flutter pub get && flutter build appbundle --release
# iOS 배포 준비
flutter clean && flutter pub get && cd ios && pod install && cd .. && flutter build ios --release
# 다국어 앱 테스트
flutter gen-l10n && flutter run
이 가이드를 북마크해두고 필요할 때마다 참조하시면 됩니다! 🚀