adseye_ad_plugin 1.1.11-test01
adseye_ad_plugin: ^1.1.11-test01 copied to clipboard
Adseye Flutter Plugin Project.
Flutter_SDK #
adseye_ad_plugin #
Adseye Flutter Plugin Project.
Getting Started #
This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
发布须知 #
发布配置统一放在 scripts/publish_variants.json。
基准版本来源 #
脚本会按下面的优先级确定基准版本:
- 命令行传入的
--version scripts/publish_variants.json里的base_versionpubspec.yaml里的version
说明:
--version只影响当前这一次执行,不会改配置文件。- 如果 JSON 里配置了
base_version,那默认就不会再读取pubspec.yaml的版本号。 - 基准版本在真正拼接前会先做规范化处理,自动去掉
-dev、-beta.1、+12这类后缀。 - 最终发布版本格式是
<基准版本><分隔符><媒体后缀>。
当前示例:
base_version = 1.1.11version_separator = -test -> 1.1.11-test01hiwaifu -> 1.1.11-hf03swapx -> 1.1.11-sx03
媒体说明 #
test:用于测试发布流程,复用当前android/build.gradlehiwaifu:使用android/build.hiwaifu.gradleswapx:使用android/build.swapx.gradle
如果命令行不传媒体名,脚本会把 JSON 中定义的所有媒体都跑一遍。
常用命令 #
# 校验全部媒体,不真正发布
bash scripts/publish_variants.sh
# 只校验 test 媒体
bash scripts/publish_variants.sh test
# 真正发布 test 媒体
bash scripts/publish_variants.sh -p test
# 真正发布 hiwaifu
bash scripts/publish_variants.sh -p hiwaifu
# 临时指定基准版本,再发布 hiwaifu
bash scripts/publish_variants.sh -v 1.1.12 -p hiwaifu