Flutter - Dağıtım
Bu bölüm Flutter uygulamasının hem Android hem de iOS platformlarında nasıl dağıtılacağını açıklar.
Android uygulama
Android manifest dosyasında android: label girişini kullanarak uygulama adını değiştirin. Android uygulaması bildirim dosyası, AndroidManifest.xml, <app dir> / android / app / src / main konumunda bulunur. Bir android uygulaması hakkında tüm ayrıntıları içerir. Uygulama adını android: label girişini kullanarak belirleyebiliriz.
Manifest dosyasında android: simge girişini kullanarak başlatıcı simgesini değiştirin.
Gerektiğinde standart seçeneği kullanarak uygulamayı imzalayın.
Gerekirse standart seçeneği kullanarak Proguard ve Obfuscation'ı etkinleştirin.
Aşağıdaki komutu çalıştırarak bir sürüm APK dosyası oluşturun -
cd /path/to/my/application
flutter build apk
Aşağıda gösterildiği gibi bir çıktı görebilirsiniz -
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).
APK'yi aşağıdaki komutu kullanarak bir cihaza yükleyin -
flutter install
Bir uygulama grubu oluşturarak uygulamayı Google Playstore'da yayınlayın ve standart yöntemleri kullanarak Play Store'a aktarın.
flutter build appbundle
iOS Uygulaması
Standart yöntemi kullanarak iOS uygulamasını App Store Connect'e kaydedin. Kaydet=Bundle ID uygulamayı kaydederken kullanılır.
Uygulama adını ayarlamak için XCode proje ayarında Görünen adı güncelleyin.
1. adımda kullandığımız paket kimliğini ayarlamak için XCode proje ayarında Paket Tanımlayıcıyı güncelleyin.
Standart yöntemi kullanarak gerektiği gibi kod işareti.
Standart yöntemi kullanarak gerektiği şekilde yeni bir uygulama simgesi ekleyin.
Aşağıdaki komutu kullanarak IPA dosyası oluşturun -
flutter build ios
Şimdi, aşağıdaki çıktıyı görebilirsiniz -
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
......................
Uygulamayı, IPA dosyasını standart yöntemi kullanarak TestFlight'a iterek uygulamayı test edin.
Son olarak, standart yöntemi kullanarak uygulamayı App Store'a aktarın.