본문 바로가기
Flutter/Flutter FAQ

Flutter 프로젝트 이름 변경, Changing the project name

by 베타코드 2023. 9. 7.
반응형

질문


플러터 프로젝트의 프로젝트 이름을 변경할 수 있을까요? 프로젝트 이름이란 플러터 프로젝트를 생성할 때 제공하는 이름을 의미합니다. flutter create name입니다.


답변


그것은 당신이 어떤 결과를 얻고자 하는지에 따라 다릅니다. 모바일 폰 메뉴에 표시되는 앱 이름과 함께 앱 아이콘을 변경하려면 android/app/src/main/AndroidManifest.xml에서 android:label (코드 샘플 1)과 ios/Runner/Info.plist에서 CFBundleName (코드 샘플 2)을 변경해야 합니다.

마지막으로 이 작업을 할 때 앱 이름이 Android에서 현재 실행 중인 앱 목록에서 변경되지 않는 이유를 찾는 데 시간이 오래 걸렸습니다. 이를 위해서는 MaterialApp의 제목도 변경해야 합니다 (코드 샘플 3).

모든 곳에서 이름을 변경하려면 프로젝트에서 검색 및 바꾸기를 사용하는 것이 좋습니다. 이렇게 하면 공백이나 특수 문자 없이 이름을 선택해야 합니다. 예를 들어 pubspec.yaml에서 'new project'라는 프로젝트 이름을 사용하면 빌드가 실패합니다.

코드 샘플 1:

<application
    android:name="io.flutter.app.FlutterApplication"
    android:label="새 이름"
    android:icon="@mipmap/ic_launcher">  

코드 샘플 2:

<key>CFBundleName</key>
<string>새 이름</string>

코드 샘플 3:

return new MaterialApp(
  title: '새 이름'
  ...);
반응형

댓글