flutter_distributor
一款用于打包和发布您的 Flutter 应用的完整工具。
English | 简体中文
文档
完整的文档可以在 distributor.leanflutter.org 上找到。
特点
这是此存储库中提供的可用软件包。
- app_package_maker_apk – 为您的应用创建
apk包。 - app_package_maker_aab – 为您的应用创建
aab包。 - app_package_maker_deb – 为您的应用创建
deb包。 - app_package_maker_dmg – 为您的应用创建
dmg包。 - app_package_maker_exe – 为您的应用创建
exe包。 - app_package_maker_ipa – 为您的应用创建
ipa包。 - app_package_maker_zip – 为您的应用创建
zip包。 - app_package_publisher_fir – 将您的应用发布到
fir。 - app_package_publisher_pgyer – 将您的应用发布到
pgyer。
入门
安装
dart pub global activate flutter_distributor
用法
将 distribute_options.yaml 添加到您的项目根目录。
env:
PGYER_API_KEY: 'your api key'
output: dist/
releases:
- name: dev
jobs:
# Build and publish your apk pkg to pgyer
- name: release-dev-android
package:
platform: android
target: apk
build_args:
flavor: dev
target-platform: android-arm,android-arm64
dart-define:
APP_ENV: dev
publish_to: pgyer
# Build and publish your ipa pkg to pgyer
- name: release-dev-ios
package:
platform: ios
target: ipa
build_args:
flavor: dev
export-options-plist: ios/dev_ExportOptions.plist
dart-define:
APP_ENV: dev
publish_to: pgyer
build_args是flutter build命令支持的参数,请根据您的项目进行修改。
发布您的应用
flutter_distributor release --name dev