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.