J'ai créé l'application en utilisant flutter create testapp. Maintenant, je veux changer le nom de l'application de "testapp" à "My Trips Tracker". Comment puis je faire ça ?
J'ai essayé de changer de AndroidManifest.xml
et Cela a changé, mais y a-t-il un moyen que le flutter fournit pour le faire?
Réponses:
MISE À JOUR: D'après les commentaires, cette réponse semble obsolète
La documentation Flutter indique où vous pouvez modifier le nom d'affichage de votre application pour Android et iOS. C'est peut-être ce que vous recherchez:
Pour Android
Il semble que vous ayez déjà trouvé cela dans
AndroidManifest.xml
l'application
entrée.Pour iOS
Voir la
Review Xcode project settings
section:la source
Android
Ouvert
AndroidManifest.xml
(situé àandroid/app/src/main
)iOS
Ouvert
info.plist
(situé àios/Runner
)N'oubliez pas de courir
la source
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).
. Que suggérez-vous ??AndroidManifest.xml
fichier dans votre projet, vous devrez ouvrir celui situé àandroid/app/src/main
.Vous pouvez le modifier dans iOS sans ouvrir Xcode en modifiant le projet / ios / Runner / info.plist
<key>CFBundleDisplayName</key>
sur la chaîne de votre choix comme nom.FWIW - J'étais frustré de faire des changements dans Xcode et Flutter, alors j'ai commencé à valider toutes les modifications avant d'ouvrir Xcode, afin que je puisse voir où les changements apparaissent dans le projet Flutter.
la source
Il existe un plugin.
https://pub.dev/packages/flutter_launcher_name
Écrivez pubspec.yaml
et courir
Vous pouvez obtenir le même résultat que l'édition
AndroidManifes.xml
etInfo.plist
.la source
flutter pub run flutter_launcher_name:main
Consultez le fichier manifeste d'application par défaut
AndroidManifest.xml
situé dans<app dir>/android/app/src/main
Modifiez le
android:label
nom d'affichage de votre choixla source
Un problème est que dans les paramètres iOS (iOS 12.x), si vous modifiez le nom d'affichage, il laisse le nom et l'icône de l'application dans les paramètres iOS comme l'ancienne version.
la source
Pour Android, modifiez le nom de l'application à partir du dossier Android , dans le fichier AndroidManifest.xml,
android/app/src/main
laissez l'étiquette Android faire référence au nom que vous préférez, par exemple.la source
Depuis le 21/12/2019, vous devez changer le nom: [NameOfYourApp] dans pubspec.yaml. Ensuite, allez dans Edition> Rechercher> Remplacer dans le chemin et remplacez toutes les occurrences de votre nom précédent.
Aussi, juste pour faire bonne mesure, changez les noms de dossier dans votre répertoire Android, par exemple android> app> src> main> java> com> exemple> yourappname.
Ensuite, dans la console, dans le répertoire racine de votre application, exécutez
la source
La façon de changer le nom pour iOS et Android est clairement mentionnée dans la documentation comme suit:
https://flutter.dev/docs/deployment/android https://flutter.dev/docs/deployment/ios
mais, dans le cas d'ios après avoir changé le nom d'affichage de Xcode, vous ne pouvez pas exécuter l'application de manière flutter, comme
flutter run
parce que l'exécution de flutter attend le nom de l'application comme Runner. même si vous changez le nom dans Xcode, cela ne fonctionne pas.
Donc, j'ai corrigé cela comme suit:
déplacer vers l'emplacement de votre projet Flutter
ios / Runner.xcodeproj / project.pbxproj et recherchez et remplacez votre nouveau nom par Runner
alors tout devrait fonctionner comme
flutter run
prévumais n'oubliez pas de changer le nom d'affichage du nom lors de votre prochaine sortie. sinon, l'AppStore rejette votre nom.
la source
Ouvrez le fichier AndroidManifest.xml , apportez les modifications ci-dessous
Ouvrez le fichier info.plist , apportez les modifications ci-dessous
<key>CFBundleName</key> <string>App Name</string> // Your app name here
la source
Vous pouvez le modifier dans iOS sans ouvrir Xcode en modifiant le projet / ios / Runner / info.plist
<key>CFBundleDisplayName</key>
sur la chaîne de votre choix comme nom. Pour Android, modifiez le nom de l'application à partir du dossier Android, dans le fichier AndroidManifest.xml, android / app / src / main laissez l'étiquette android faire référence au nom que vous préférez, par exemple.la source