어플리케이션 이름 변경 방법
어플리케이션 이름 변경 방법에 대해 "왜?"라고 물으면 답할 수 있으신가요?
\n\n> 어플리케이션 이름 변경 방법에 대해 "왜?"라고 물으면 답할 수 있으신가요?\n# Flutter 어플리케이션 이름 변경 방법
Flutter 프로젝트를 생성하면 프로젝트 이름이 그대로 어플리케이션 이름으로 표시됩니다. 이를 변경하려면 각 플랫폼별 설정 파일을 직접 수정 해야 합니다.
이 글에서는
project-name을프로젝트이름으로 변경하는 예시를 기준으로 설명합니다.
플랫폼별 설정 파일 요약
| 플랫폼 | 파일 경로 | 수정할 속성 |
|---|---|---|
| Android | android/app/src/main/AndroidManifest.xml | android:label |
| iOS | ios/Runner/Info.plist | CFBundleDisplayName |
| macOS | macos/Runner/Info.plist | CFBundleDisplayName |
| macOS | macos/Runner/Configs/AppInfo.xcconfig | PRODUCT_NAME |
| Linux | linux/runner/my_application.cc | gtk_header_bar_set_title, gtk_window_set_title |
| Windows | windows/runner/Runner.rc | FileDescription, ProductName |
| Windows | windows/runner/main.cpp | window.Create 타이틀 인자 |
Mobile Application
Android
파일: android/app/src/main/AndroidManifest.xml
android:label값을 변경합니다."project-name"→"프로젝트이름"
iOS
파일: ios/Runner/Info.plist
CFBundleDisplayName값을 변경합니다."project-name"→"프로젝트이름"
Desktop Application
macOS
수정할 파일이 두 개입니다.
-
macos/Runner/Configs/AppInfo.xcconfigPRODUCT_NAME값을 변경합니다.
-
macos/Runner/Info.plistCFBundleDisplayName값을 변경합니다."project-name"→"프로젝트이름"
Linux
파일: linux/runner/my_application.cc
gtk_header_bar_set_title값을 변경합니다."project-name"→"프로젝트이름"
gtk_window_set_title값을 변경합니다."project-name"→"프로젝트이름"
Windows
수정할 파일이 두 개입니다.
-
windows/runner/Runner.rc(실행 파일 메타데이터)FileDescription값을 변경합니다.ProductName값을 변경합니다."project-name"→"프로젝트이름"
-
windows/runner/main.cpp(윈도우 창 타이틀)window.Create호출부의 타이틀 인자를 변경합니다."project-name"→"프로젝트이름"
주의할 점
1. iOS는 Xcode에서도 Bundle Display Name을 변경해야 한다
Android는 AndroidManifest.xml의 android:label만 바꾸면 되지만, iOS는 Info.plist의 CFBundleDisplayName과 Xcode 프로젝트 설정 모두 변경해야 합니다.
2. 앱 이름 변경 후 기존 설치된 앱과 충돌할 수 있다
bundle identifier(패키지명)가 같으면 이름만 바뀌고, 다르면 별도 앱으로 설치됩니다.
댓글 로딩 중...