Eu criei o aplicativo usando flutter create testapp. Agora, eu quero mudar o nome do aplicativo de "testapp" para "My Trips Tracker". Como eu posso fazer isso ?
Eu tentei mudar de AndroidManifest.xml
e Foi alterado, mas existe uma maneira que a vibração fornece para fazer isso?
Respostas:
ATUALIZAÇÃO: pelos comentários, esta resposta parece estar desatualizada
A documentação do Flutter indica onde você pode alterar o nome de exibição do seu aplicativo para Android e iOS. Isso pode ser o que você está procurando:
Para Android
Parece que você já encontrou isso no
AndroidManifest.xml
comoapplication
entrada.Para iOS
Veja a
Review Xcode project settings
seção:fonte
Android
Aberto
AndroidManifest.xml
(localizado emandroid/app/src/main
)iOS
Aberto
info.plist
(localizado emios/Runner
)Não esqueça de correr
fonte
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).
. O que você sugere ??AndroidManifest.xml
arquivo em seu projeto, você terá que abrir aquele localizado emandroid/app/src/main
.Você pode alterá-lo no iOS sem abrir o Xcode editando o projeto / ios / Runner / info.plist
<key>CFBundleDisplayName</key>
para a String que você deseja como seu nome.FWIW - Eu estava ficando frustrado em fazer alterações no Xcode e no Flutter, então comecei a confirmar todas as alterações antes de abrir o Xcode, para que eu pudesse ver onde as alterações aparecem no projeto do Flutter.
fonte
Existe um plugin.
https://pub.dev/packages/flutter_launcher_name
Escreva pubspec.yaml
e corra
Você pode obter o mesmo resultado da edição
AndroidManifes.xml
eInfo.plist
.fonte
flutter pub run flutter_launcher_name:main
Revise o arquivo de manifesto de aplicativo padrão
AndroidManifest.xml
localizado em<app dir>/android/app/src/main
Edite o
android:label
com o seu nome de exibição desejadofonte
Um problema é que nas configurações do iOS (iOS 12.x), se você alterar o nome de exibição, ele deixa o nome e o ícone do aplicativo nas configurações do iOS como a versão antiga.
fonte
Para android, mude o nome do aplicativo da pasta Android , no arquivo AndroidManifest.xml,
android/app/src/main
deixe o rótulo android referir-se ao nome de sua preferência, por exemplo.fonte
Em 21/12/2019, você precisa alterar o nome: [NameOfYourApp] em pubspec.yaml. Em seguida, vá para Editar> Localizar> Substituir no caminho e substitua todas as ocorrências de seu nome anterior.
Além disso, apenas como medida de segurança, altere os nomes das pastas em seu diretório Android, por exemplo, android> app> src> main> java> com> example> yourappname.
Em seguida, no console, no diretório raiz do seu aplicativo, execute
fonte
A maneira de alterar o nome para ios e android claramente mencionada na documentação da seguinte forma:
https://flutter.dev/docs/deployment/android https://flutter.dev/docs/deployment/ios
mas, no caso do ios, depois de alterar o nome de exibição do Xcode, você não pode executar o aplicativo de forma flutuante, como
flutter run
porque a execução de flutter espera o nome do aplicativo como Runner. mesmo se você alterar o nome no Xcode, ele não funcionará.
Então, eu corrigi isso da seguinte maneira:
mude para o local em seu projeto de vibração
ios / Runner.xcodeproj / project.pbxproj e encontre e substitua seu novo nome por Runner
então tudo deve funcionar no
flutter run
caminhomas não se esqueça de alterar o nome de exibição do nome no próximo lançamento. caso contrário, a AppStore rejeitará seu nome.
fonte
Abra o arquivo AndroidManifest.xml , faça as alterações abaixo
Abra o arquivo info.plist , faça as alterações abaixo
<key>CFBundleName</key> <string>App Name</string> // Your app name here
fonte
Você pode alterá-lo no iOS sem abrir o Xcode, editando o projeto / ios / Runner / info.plist
<key>CFBundleDisplayName</key>
para a String que você deseja como seu nome. Para android, mude o nome do aplicativo da pasta Android, no arquivo AndroidManifest.xml, android / app / src / main deixe o rótulo android referir-se ao nome de sua preferência, por exemplo.fonte