Flattern - Bereitstellung
In diesem Kapitel wird erläutert, wie Sie die Flutter-Anwendung auf Android- und iOS-Plattformen bereitstellen.
Android-Anwendung
Ändern Sie den Anwendungsnamen mit android: label Eintrag in der Android Manifest Datei. Die Android-App-Manifestdatei AndroidManifest.xml befindet sich in <App-Verzeichnis> / android / app / src / main. Es enthält ganze Details zu einer Android-Anwendung. Wir können den Anwendungsnamen mit android: label entry festlegen.
Ändern Sie das Startsymbol mit Android: Symboleintrag in der Manifestdatei.
Signieren Sie die App bei Bedarf mit der Standardoption.
Aktivieren Sie bei Bedarf Proguard und Obfuscation mit der Standardoption.
Erstellen Sie eine Release-APK-Datei, indem Sie den folgenden Befehl ausführen:
cd /path/to/my/application
flutter build apk
Sie können eine Ausgabe wie unten gezeigt sehen -
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).
Installieren Sie die APK mit dem folgenden Befehl auf einem Gerät:
flutter install
Veröffentlichen Sie die Anwendung im Google Playstore, indem Sie ein Appbundle erstellen und es mit Standardmethoden in den Playstore verschieben.
flutter build appbundle
iOS-Anwendung
Registrieren Sie die iOS-Anwendung im App Store Connect mit der Standardmethode. Speichern Sie die=Bundle ID wird bei der Registrierung der Anwendung verwendet.
Aktualisieren Sie den Anzeigenamen in der XCode-Projekteinstellung, um den Anwendungsnamen festzulegen.
Aktualisieren Sie die Bundle-ID in der XCode-Projekteinstellung, um die Bundle-ID festzulegen, die wir in Schritt 1 verwendet haben.
Code-Zeichen nach Bedarf mit der Standardmethode.
Fügen Sie nach Bedarf ein neues App-Symbol mit der Standardmethode hinzu.
Generieren Sie eine IPA-Datei mit dem folgenden Befehl:
flutter build ios
Jetzt können Sie die folgende Ausgabe sehen -
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
......................
Testen Sie die Anwendung, indem Sie die IPA-Datei der Anwendung mit der Standardmethode in TestFlight verschieben.
Schieben Sie die Anwendung schließlich mit der Standardmethode in den App Store .