반응형
질문
플러터 프로젝트의 프로젝트 이름을 변경할 수 있을까요? 프로젝트 이름이란 플러터 프로젝트를 생성할 때 제공하는 이름을 의미합니다. 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: '새 이름'
...);
반응형
댓글