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,点击编辑,进入下图流程:

相关推荐
键盘敲没电2 小时前
【IOS】GCD学习
学习·ios·objective-c·xcode
SY.ZHOU2 小时前
Significant Location Change
macos·ios·cocoa
阅文作家助手开发团队_山神6 小时前
第四章(下) Delta 到 HTML 转换:块级与行内样式渲染深度解析
flutter
MaoJiu6 小时前
Flutter造轮子系列:flutter_permission_kit
flutter·swiftui
阅文作家助手开发团队_山神10 小时前
第四章(下):Delta 到 HTML 转换的核心方法解析
flutter
吴Wu涛涛涛涛涛Tao10 小时前
深入理解 Swift Codable:从基础到进阶
ios
xiaoyan201513 小时前
flutter3.32+deepseek+dio+markdown搭建windows版流式输出AI模板
flutter·openai·deepseek
阅文作家助手开发团队_山神13 小时前
第四章(上):HTML 到 Delta 转换的核心方法解析
flutter
stringwu13 小时前
Flutter高效开发利器:Riverpod框架简介及实践指南
flutter
耳東陈13 小时前
Flutter开箱即用一站式解决方案2.0-全局无需Context的Toast
flutter