教程 > flutter 教程 > 阅读:40

flutter 部署——迹忆客-ag捕鱼王app官网

本章介绍如何在 android 和 ios 平台上部署 flutter 应用程序。


安卓应用

使用 android 清单文件中的 android:label 条目更改应用程序名称。 android 应用清单文件,androidmanifest.xml 位于 /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

通过创建 appbundle 将应用程序发布到 google playstore,并使用标准方法将其推送到 playstore。

$ flutter build appbundle

ios 应用程序

使用标准方法在app store connect中注册 ios 应用程序。保存注册应用程序时使用的 =bundle id

更新 xcode 项目设置中的显示名称以设置应用程序名称。

更新 xcode 项目设置中的 bundle identifier 以设置我们在步骤 1 中使用的包 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 。

查看笔记

扫码一下
查看教程更方便
网站地图