94 lines
2.5 KiB
YAML
94 lines
2.5 KiB
YAML
# 用于编译出不同的APPID
|
||
|
||
# 用法:dart run flutter_flavorizr -p xxx
|
||
|
||
# 用法-生成flutter风味配置文件(lib/flavors.dart):dart run flutter_flavorizr -p flutter:flavors
|
||
|
||
# 用法-生成安卓图标:dart run flutter_flavorizr -p android:icons
|
||
# 用法-生成安卓构建参数集配置:dart run flutter_flavorizr -p android:androidManifest
|
||
# 用法-生成安卓构建目标配置:dart run flutter_flavorizr -p android:buildGradle
|
||
|
||
# 用法-生成iOS图标:dart run flutter_flavorizr -p ios:icons
|
||
# 用法-生成iOS构建参数集配置:dart run flutter_flavorizr -p ios:xcconfig
|
||
# 用法-生成iOS构建目标配置:dart run flutter_flavorizr -p ios:buildTargets
|
||
|
||
# 运行:flutter run --flavor <flavorName> -t lib/main.dart
|
||
# 构建:flutter build --flavor <flavorName> -t lib/main.dart
|
||
# 例如:flutter run --profile --flavor dev -t lib/main.dart
|
||
|
||
flavorizr:
|
||
app:
|
||
android:
|
||
flavorDimensions: "flavor-type"
|
||
ios:
|
||
ide: "idea"
|
||
flavors:
|
||
dev:
|
||
app:
|
||
name: "星锁-dev"
|
||
icon: "assets/icon/dev.png"
|
||
instructions: [
|
||
"android:icons",
|
||
"android:androidManifest",
|
||
"android:buildGradle",
|
||
"ios:icons",
|
||
"ios:xcconfig",
|
||
"ios:buildTargets"
|
||
]
|
||
android:
|
||
applicationId: "com.starlock.lock.dev"
|
||
ios:
|
||
bundleId: "com.starlock.lock.dev"
|
||
buildSettings:
|
||
# 开发团队在苹果开发者门户中可见
|
||
DEVELOPMENT_TEAM: YOURDEVTEAMID
|
||
PROVISIONING_PROFILE_SPECIFIER: "Dev-ProvisioningProfile"
|
||
pre:
|
||
app:
|
||
name: "星锁-pre"
|
||
icon: "assets/icon/pre.png"
|
||
instructions: [
|
||
"android:icons",
|
||
"android:androidManifest",
|
||
"android:buildGradle",
|
||
"ios:icons",
|
||
"ios:xcconfig",
|
||
"ios:buildTargets"
|
||
]
|
||
android:
|
||
applicationId: "com.starlock.lock.pre"
|
||
ios:
|
||
bundleId: "com.starlock.lock.pre"
|
||
sky:
|
||
app:
|
||
name: "锁通通"
|
||
icon: "assets/icon/sky.png"
|
||
instructions: [
|
||
"android:icons",
|
||
"android:androidManifest",
|
||
"android:buildGradle",
|
||
"ios:icons",
|
||
"ios:xcconfig",
|
||
"ios:buildTargets"
|
||
]
|
||
android:
|
||
applicationId: "com.skychip.lock"
|
||
ios:
|
||
bundleId: "com.skychip.lock"
|
||
xhj:
|
||
app:
|
||
name: "鑫锁"
|
||
icon: "assets/icon/xhj.png"
|
||
instructions: [
|
||
"android:icons",
|
||
"android:androidManifest",
|
||
"android:buildGradle",
|
||
"ios:icons",
|
||
"ios:xcconfig",
|
||
"ios:buildTargets"
|
||
]
|
||
android:
|
||
applicationId: "com.xhjcn.lock"
|
||
ios:
|
||
bundleId: "com.xhjcn.lock"
|