Saya telah membuat aplikasi menggunakan flutter create testapp. Sekarang, saya ingin mengubah nama Aplikasi dari "testapp" menjadi "My Trips Tracker". Bagaimana saya bisa melakukan itu?
Saya telah mencoba mengubah dari AndroidManifest.xml
dan Itu telah diubah tetapi apakah ada cara yang disediakan flutter untuk melakukan itu?
Jawaban:
PEMBARUAN: Dari komentar jawaban ini sepertinya sudah ketinggalan zaman
Dokumentasi Flutter menunjukkan di mana Anda dapat mengubah nama tampilan aplikasi Anda untuk Android dan iOS. Ini mungkin yang Anda cari:
Untuk Android
Sepertinya Anda telah menemukan ini di
AndroidManifest.xml
sebagaiapplication
entri.Untuk iOS
Lihat
Review Xcode project settings
bagian:sumber
Android
Terbuka
AndroidManifest.xml
(terletak diandroid/app/src/main
)iOS
Terbuka
info.plist
(terletak diios/Runner
)Jangan lupa lari
sumber
Manifest merger failed : Attribute application@label value=(OldName) from AndroidManifest.xml:21:9-32 is also present at AndroidManifest.xml:21:9-32 value=(NewName).
. Apa yang Anda sarankan ??AndroidManifest.xml
file dalam proyek Anda, Anda harus membuka file yang terletak diandroid/app/src/main
.Anda dapat mengubahnya di iOS tanpa membuka Xcode dengan mengedit project / ios / Runner / info.plist
<key>CFBundleDisplayName</key>
ke String yang Anda inginkan sebagai nama Anda.FWIW - Saya merasa frustrasi karena membuat perubahan di Xcode dan Flutter, jadi saya mulai melakukan semua perubahan sebelum membuka Xcode, jadi saya bisa melihat di mana perubahan itu muncul di proyek Flutter.
sumber
Ada sebuah plugin.
https://pub.dev/packages/flutter_launcher_name
Tulis pubspec.yaml
dan lari
Anda bisa mendapatkan hasil yang sama seperti mengedit
AndroidManifes.xml
danInfo.plist
.sumber
flutter pub run flutter_launcher_name:main
Tinjau file Manifes Aplikasi default yang
AndroidManifest.xml
terletak di<app dir>/android/app/src/main
Edit sesuai
android:label
dengan nama tampilan keinginan Andasumber
Satu masalah adalah bahwa di Pengaturan iOS (iOS 12.x) jika Anda mengubah Nama Tampilan, itu meninggalkan nama aplikasi dan ikon di Pengaturan iOS sebagai versi lama.
sumber
Untuk android, Ubah nama aplikasi dari folder Android , di file AndroidManifest.xml,
android/app/src/main
biarkan label android merujuk ke nama yang Anda sukai misalnya.sumber
Mulai 2019/12/21, Anda perlu mengubah nama: [NameOfYourApp] di pubspec.yaml. Lalu pergi ke Edit> Temukan> Ganti di Jalur, dan ganti semua kemunculan nama Anda sebelumnya.
Selain itu, hanya untuk tindakan yang baik, ubah nama folder di direktori android Anda, misalnya android> app> src> main> java> com> example> yourappname.
Kemudian di konsol, di direktori root aplikasi Anda, jalankan
sumber
Cara mengganti nama untuk ios dan android jelas disebutkan pada dokumentasinya sebagai berikut:
https://flutter.dev/docs/deployment/android https://flutter.dev/docs/deployment/ios
tetapi, kasus ios setelah Anda mengubah Nama Tampilan dari Xcode Anda tidak dapat menjalankan aplikasi dengan cara flutter, seperti
flutter run
karena flutter run mengharapkan nama aplikasi sebagai Runner. bahkan jika Anda mengubah nama di Xcode, itu tidak akan berhasil.
Jadi, saya memperbaikinya sebagai berikut:
pindah ke lokasi di proyek flutter Anda
ios / Runner.xcodeproj / project.pbxproj dan temukan serta ganti nama baru Anda dengan Runner
maka semuanya harus berjalan
flutter run
lancartapi jangan lupa untuk mengganti nama tampilan nama pada waktu rilis berikutnya. jika tidak, AppStore menolak nama Anda.
sumber
Buka file AndroidManifest.xml , lakukan perubahan di bawah ini
Buka file info.plist , buat perubahan di bawah ini
<key>CFBundleName</key> <string>App Name</string> // Your app name here
sumber
Anda dapat mengubahnya di iOS tanpa membuka Xcode dengan mengedit project / ios / Runner / info.plist
<key>CFBundleDisplayName</key>
ke String yang Anda inginkan sebagai nama Anda. Untuk android, Ubah nama aplikasi dari folder Android, di file AndroidManifest.xml, android / app / src / main biarkan label android merujuk ke nama yang Anda sukai misalnya.sumber