app-starlock/star_lock/flavorizr.yaml

94 lines
2.5 KiB
YAML
Raw Normal View History

2024-01-26 16:22:11 +08:00
# 用于编译出不同的APPID
# 用法dart run flutter_flavorizr -p xxx
# 用法-生成flutter风味配置文件lib/flavors.dartdart 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"