- Flutter 教程
- Flutter - 首頁
- Flutter - 簡介
- Flutter - 安裝
- 在 Android Studio 中建立簡單應用程式
- Flutter - 架構應用程式
- Dart 程式設計入門
- Flutter - 小部件簡介
- Flutter - 佈局簡介
- Flutter - 手勢簡介
- Flutter - 狀態管理
- Flutter - 動畫
- Flutter - 編寫 Android 特定程式碼
- Flutter - 編寫 iOS 特定程式碼
- Flutter - 包簡介
- Flutter - 訪問 REST API
- Flutter - 資料庫概念
- Flutter - 國際化
- Flutter - 測試
- Flutter - 部署
- Flutter - 開發工具
- Flutter - 編寫高階應用程式
- Flutter - 結論
- Flutter 有用資源
- Flutter - 快速指南
- Flutter - 有用資源
- Flutter - 討論
Flutter - 部署
本章介紹如何在 Android 和 iOS 平臺上部署 Flutter 應用程式。
Android 應用程式
使用 android:label 條目在 Android 清單檔案中更改應用程式名稱。Android 應用程式清單檔案 AndroidManifest.xml 位於 <app dir>/android/app/src/main 中。它包含有關 Android 應用程式的全部詳細資訊。我們可以使用 android:label 條目設定應用程式名稱。
使用清單檔案中的 android:icon 條目更改啟動器圖示。
根據需要使用標準選項對應用程式進行簽名。
根據需要使用標準選項啟用 Proguard 和混淆。
透過執行以下命令建立釋出 APK 檔案:
cd /path/to/my/application flutter build apk
您會看到如下所示的輸出:
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 安裝到裝置上:
flutter install
透過建立應用程式包並使用標準方法將其推送到 Play 商店,將應用程式釋出到 Google Play 商店。
flutter build appbundle
iOS 應用程式
使用標準方法在App Store Connect中註冊 iOS 應用程式。儲存註冊應用程式時使用的=Bundle ID。
更新 XCode 專案設定中的顯示名稱以設定應用程式名稱。
更新 XCode 專案設定中的 Bundle Identifier 以設定我們在步驟 1 中使用的 bundle id。
使用標準方法根據需要進行程式碼簽名。
使用標準方法根據需要新增新的應用程式圖示。
使用以下命令生成 IPA 檔案:
flutter build ios
現在,您會看到以下輸出:
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 ......................
透過使用標準方法將應用程式(IPA 檔案)推送到 TestFlight 來測試應用程式。
最後,使用標準方法將應用程式推送到App Store。
廣告