Flutter - Déploiement
Ce chapitre explique comment déployer l'application Flutter sur les plates-formes Android et iOS.
Application Android
Modifiez le nom de l'application à l'aide de l'entrée android: label dans le fichier manifeste Android. Le fichier manifeste de l'application Android, AndroidManifest.xml se trouve dans <app dir> / android / app / src / main. Il contient des détails complets sur une application Android. Nous pouvons définir le nom de l'application à l'aide de l'entrée android: label.
Changer l'icône du lanceur à l'aide d'Android: entrée d'icône dans le fichier manifeste.
Signez l'application en utilisant l'option standard si nécessaire.
Activez Proguard et Obfuscation en utilisant l'option standard, si nécessaire.
Créez un fichier APK de version en exécutant la commande ci-dessous -
cd /path/to/my/application
flutter build apk
Vous pouvez voir une sortie comme indiqué ci-dessous -
Initializing gradle... 8.6s
Resolving dependencies... 19.9s
Calling mockable JAR artifact transform to create file:
/Users/.gradle/caches/transforms-1/files-1.1/android.jar/
c30932f130afbf3fd90c131ef9069a0b/android.jar with input
/Users/Library/Android/sdk/platforms/android-28/android.jar
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'...
Done 85.7s
Built build/app/outputs/apk/release/app-release.apk (4.8MB).
Installez l'APK sur un appareil à l'aide de la commande suivante -
flutter install
Publiez l'application sur Google Playstore en créant un ensemble d'applications et insérez-la dans Playstore à l'aide de méthodes standard.
flutter build appbundle
Application iOS
Enregistrez l'application iOS dans App Store Connect en utilisant la méthode standard. Sauver la=Bundle ID utilisé lors de l'enregistrement de l'application.
Mettez à jour le nom d'affichage dans le paramètre de projet XCode pour définir le nom de l'application.
Mettez à jour l'identifiant du bundle dans le paramètre de projet XCode pour définir l'ID du bundle, que nous avons utilisé à l'étape 1.
Signez le code si nécessaire en utilisant la méthode standard.
Ajoutez une nouvelle icône d'application si nécessaire en utilisant la méthode standard.
Générez un fichier IPA à l'aide de la commande suivante -
flutter build ios
Maintenant, vous pouvez voir la sortie suivante -
Building com.example.MyApp for device (ios-release)...
Automatically signing iOS for device deployment
using specified development team in Xcode project:
Running Xcode build... 23.5s
......................
Testez l'application en poussant l'application, le fichier IPA dans TestFlight à l'aide de la méthode standard.
Enfin, transférez l'application dans l' App Store en utilisant la méthode standard.