iOS- flutter flavor 多环境Configurations配置

一、点击PROJECT 的Runner,选择Info选项,在Configurations下方的+号添加不同环境的配置,如下图:

二、选择TAGETS 的Runner项目,选择Build Settings 选项,在输入框输入package,为不同环境配置相应的bundle id。

三、基于Runner项目添加新的Scheme,如下图New Scheme...

在这里我添加了4个Scheme,Dev、Test、MTest、Prod。

四、在Bulid Settings,点击左上角**+Add User-Defined Setting,添加自定义的APP_DISPLAY_NAME**,意思是为不同环境添加不同的App名称。

同时,在Info.plistBundle display name 选项中,输入: ${APP_DISPLAY_NAME}

五、修改Run、Test、Profile、Analyze、Archive对应的Configuartion。

比如,我创建了Test环境,那首先选择Test的Scheme,点击编辑,进入下图流程:

相关推荐
Swift社区3 小时前
在 Swift 中实现字符串分割问题:以字典中的单词构造句子
开发语言·ios·swift
#摩斯先生3 小时前
Swift从0开始学习 对象和类 day3
ios·xcode·swift
没头脑的ht3 小时前
Swift内存访问冲突
开发语言·ios·swift
#摩斯先生3 小时前
Swift从0开始学习 并发性 day4
ios·xcode·swift
没头脑的ht3 小时前
Swift闭包的本质
开发语言·ios·swift
Jinkey9 小时前
FlutterBasic - GetBuilder、Obx、GetX<Controller>、GetxController 有啥区别
android·flutter·ios
Summer不秃13 小时前
Flutter之使用mqtt进行连接和信息传输的使用案例
前端·flutter
旭日猎鹰13 小时前
Flutter踩坑记录(二)-- GestureDetector+Expanded点击无效果
前端·javascript·flutter
sunly_13 小时前
Flutter:AnimatedSwitcher当子元素改变时,触发动画
flutter
AiFlutter13 小时前
Flutter封装Coap
flutter