# 用于编译出不同的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 -t lib/main.dart # 构建:flutter build --flavor -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"