【发布时间】:2020-08-03 03:30:17
【问题描述】:
我正在寻找一种在构建参数中管理动态环境变量的方法。
如果我在 CodeMagic 的环境变量部分中定义 TARGET_FILE 和 FLAVOR 的值,我就能让它工作。
但我的目标是在我的 git 存储库中指定值。因此,我将能够对其进行更改并进行动态构建。
我想我可以在预构建部分设置环境变量。
以下是我的pre-build.sh 文件的示例
# in my case it’s `dev`, `qa` and `prod`
export FLAVOR='qa'
# major and minor part of app version e.g. 1.0
export VERSION_NUMBER='1.0.0'
# this is the entry point of the app e.g. main_dev.dart
export TARGET_FILE="lib/main_$FLAVOR.dart"
我的构建仍然失败,因为例如未指定 TARGET_FILE
Target file "--flavor" not found.
Build failed :|
Failed to build for Android
我想知道是否有人遇到过这种情况
【问题讨论】:
标签: flutter continuous-integration continuous-deployment flutter-test codemagic