# flutter_distributor **Repository Path**: www.yangtao.com/flutter_distributor ## Basic Information - **Project Name**: flutter_distributor - **Description**: 一款全能的 Flutter 应用打包和发布工具,为您提供一站式解决方案,满足各种分发需求。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: https://distributor.leanflutter.dev/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-04-15 - **Last Updated**: 2025-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # flutter_distributor [![pub version][pub-image]][pub-url] [![][discord-image]][discord-url] ![][visits-count-image] [](https://github.com/invertase/melos) [![All Contributors][all-contributors-image]](#contributors) [pub-image]: https://img.shields.io/pub/v/flutter_distributor.svg?style=flat-square [pub-url]: https://pub.dev/packages/flutter_distributor [discord-image]: https://img.shields.io/discord/884679008049037342.svg?style=flat-square [discord-url]: https://discord.gg/zPa6EZ2jqb [visits-count-image]: https://img.shields.io/badge/dynamic/json?label=Visits%20Count&query=value&url=https://api.countapi.xyz/hit/leanflutter.flutter_distributor/visits [all-contributors-image]: https://img.shields.io/github/all-contributors/leanflutter/flutter_distributor?color=ee8449&style=flat-square 一款全能的 [Flutter](https://flutter.dev) 应用打包和发布工具,为您提供一站式解决方案,满足各种分发需求。 --- [English](./README.md) | 简体中文 --- ## 文档 完整的文档可以在 [distributor.leanflutter.dev](https://distributor.leanflutter.dev/zh-hans) 上找到。 ## 功能 ### 制作器 - [aab](./packages/flutter_app_packager/lib/src/makers/aab/) - 为你的应用创建一个 `aab` 包。 - [apk](./packages/flutter_app_packager/lib/src/makers/apk/) - 为你的应用创建一个 `apk` 包。 - [appimage](./packages/flutter_app_packager/lib/src/makers/appimage/) - 为你的应用创建一个 `AppImage` 包。 - [deb](./packages/flutter_app_packager/lib/src/makers/deb/) - 为你的应用创建一个 `deb` 包。 - [dmg](./packages/flutter_app_packager/lib/src/makers/dmg/) - 为你的应用创建一个 `dmg` 包。 - [exe](./packages/flutter_app_packager/lib/src/makers/exe/) - 为你的应用创建一个 `exe` 包。 - [ipa](./packages/flutter_app_packager/lib/src/makers/ipa/) - 为你的应用创建一个 `ipa` 包。 - [msix](./packages/flutter_app_packager/lib/src/makers/msix/) - 为你的应用创建一个 `msix` 包。 - [pacman](./packages/flutter_app_packager/lib/src/makers/pacman/) - 为你的应用创建一个 `pacman` 包。 - [pkg](./packages/flutter_app_packager/lib/src/makers/pkg/) - 为你的应用创建一个 `pkg` 包。 - [rpm](./packages/flutter_app_packager/lib/src/makers/rpm/) - 为你的应用创建一个 `rpm` 包。 - [zip](./packages/flutter_app_packager/lib/src/makers/zip/) - 为你的应用创建一个 `zip` 包。 ### 发布器 - [appcenter](./packages/flutter_app_publisher/lib/src/publishers/appcenter/) - 把你的应用发布到 `appcenter`. - [appstore](./packages/flutter_app_publisher/lib/src/publishers/appstore/) - 把你的应用发布到 `appstore`. - [fir](./packages/flutter_app_publisher/lib/src/publishers/fir/) - 把你的应用发布到 `fir`。 - [firebase](./packages/flutter_app_publisher/lib/src/publishers/firebase/) - 把你的应用发布到 `firebase`。 - [firebase_hosting](./packages/flutter_app_publisher/lib/src/publishers/firebase_hosting/) - 把你的应用发布到 `firebase_hosting`。 - [github](./packages/flutter_app_publisher/lib/src/publishers/github/) - 把你的应用发布到 `github` release。 - [pgyer](./packages/flutter_app_publisher/lib/src/publishers/pgyer/) - 把你的应用发布到 `pgyer`。 - [playstore](./packages/flutter_app_publisher/lib/src/publishers/playstore/) - Publish your app to `playstore`. - [qiniu](./packages/flutter_app_publisher/lib/src/publishers/qiniu/) - 把你的应用发布到 `qiniu`。 - [vercel](./packages/flutter_app_publisher/lib/src/publishers/vercel/) - 把你的应用发布到 `vercel`。 ## 立即开始 ### 安装 ``` dart pub global activate flutter_distributor ``` ### 用法 将 `distribute_options.yaml` 添加到你的项目根目录。 ```yaml variables: PGYER_API_KEY: "your api key" output: dist/ releases: - name: dev jobs: # 构建并发布您的 apk 包到 pgyer - name: release-dev-android package: platform: android target: apk build_args: target-platform: android-arm,android-arm64 dart-define: APP_ENV: dev publish_to: pgyer # 构建并发布您的 ipa 包到 pgyer - name: release-dev-ios package: platform: ios target: ipa build_args: export-options-plist: ios/dev_ExportOptions.plist dart-define: APP_ENV: dev publish_to: pgyer ``` > `build_args` 是 `flutter build` 命令所支持的参数,请根据你的项目进行修改。 #### 发布你的应用 ``` flutter_distributor release --name dev ``` ## 谁在用使用它? - [比译](https://biyidev.com/) - 一个便捷的翻译和词典应用。 - [钱迹](https://qianjiapp.com/) - 一款纯粹记账的应用。 - [Alga](https://github.com/laiiihz/alga/) - 一个开发者工具应用。 - [Airclap](https://airclap.app/) - 任何文件,任意设备,随意发送。简单好用的跨平台高速文件传输APP。 ## 贡献者