【Flutter/Dart】iOS/Androidのアプリ名を変更する方法!

この記事からわかること
- Flutter/DartでiOS/Androidのアプリ名を変更する方法
- CFBundleDisplayNameとは?
index
[open]
\ アプリをリリースしました /
環境
- Android Studio:Koala
- Xcode:16.0
- Flutter:3.29.2
- Dart:3.7.2
- Mac M1:Sonoma 14.6.1
Flutterで開発したアプリ名を変更する方法
Flutter/Dartで開発しているiOS/Androidのアプリ名を変更するには一括で変更できる場所はなさそうでそれぞれのプラットフォームごとに変更する必要があるようでした。

iOSのアプリ名を変更する
iOSのアプリ名を変更するにはios/Runner/Info.plist
の中に定義されているCFBundleDisplayName
の値を変更すればOKです。基本的にiOSアプリを開発したことがある人ならいつも通りに変更すれば良い感じですね!
├── ios
│ ├── Runner
│ │ ├── AppDelegate.swift
│ │ ├── Info.plist ← ココ
│ │ ├── Assets.xcassets
│ └── Runner.xcodeproj
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>
<string>好きなアプリ名</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
Androidのアプリ名を変更する
Androidのアプリ名を変更するにはandroid/app/src/main/AndroidManifest.xml
の中に定義されているandroid:label
の値を変更すればOKです。こちらも基本的にAndroidアプリを開発したことがある人ならいつも通りに変更すれば良い感じです。
├── android
│ ├── app
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── kotlin
│ │ │ │ │ └── com/example/my_app
│ │ │ │ │ └── MainActivity.kt
│ │ │ │ ├── java
│ │ │ │ └── res
│ │ ├── build.gradle
│ │ ├── proguard-rules.pro
│ ├── build.gradle
│ └── gradle.properties
<application
android:label="好きなアプリ名"
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher">
<activity
android:name=".MainActivity"
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。