[ Flutter ] App icon 지정하기
pubspec.yaml 파일에 flutter_launcher_icons 패키지를 추가합니다.
dev_dependencies:
flutter_launcher_icons: "^0.9.2"
flutter_icons:
android: true
ios: true
image_path: "assets/icon/icon.png"
adaptive_icon_background: "#FFFFFF"
adaptive_icon_foreground: "assets/icon/icon-foreground.png"pubspec.yaml 파일에 flutter_icons 설정을 추가하여 앱 아이콘을 정의합니다.
• android: Android 아이콘을 생성할지 여부 (true 또는 false).
• ios: iOS 아이콘을 생성할지 여부 (true 또는 false).
• image_path: 기본 아이콘 이미지 경로.
• adaptive_icon_background: Android의 적응형 아이콘 배경색 (선택 사항).
• adaptive_icon_foreground: Android의 적응형 아이콘 전경 이미지 경로 (선택 사항).
터미널에서 아래 명령 실행
flutter pub run flutter_launcher_icons:main
주의사항
• Android의 적응형 아이콘: adaptive_icon_background와 adaptive_icon_foreground를 사용하여 적응형 아이콘을 설정할 수 있습니다.
• iOS 아이콘: flutter_launcher_icons 패키지는 AppIcon.appiconset을 자동으로 생성하여 iOS 프로젝트에 추가합니다.
• 이미지 요구 사항: 아이콘 이미지의 크기는 최소 192x192 픽셀이어야 합니다. 더 큰 이미지를 사용하는 것이 좋습니다.
Apple
- Xcode에서 ios/Runner.xcworkspace 열기
- Xcode의 Project Navigator에서 Runner > Assets.xcassets > AppIcon.appiconset
- Xcode에서 프로젝트 설정을 확인하고, General 탭에서 App Icons and Launch Images 섹션에 있는 App Icons Source가 AppIcon으로 설정되어 있는지 확인
https://www.appicon.co 사이트에서 1024 이상의 사진을가지고 Generator
에러
InvalidConfigException
Cannot not find minSdk from android/app/build.gradle or android/local.propertiesSpecify minSdk in either android/app/build.gradle or android/local.properties
flutter_launcher_icons 패키지가 minSdkVersion을 찾을수 없어서 발생
android {
compileSdkVersion 33
defaultConfig {
applicationId "com.example.your_app_name"
minSdkVersion 16
targetSdkVersion 33
versionCode 1
versionName "1.0"
}
// 나머지 설정들...
}

