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

相关推荐
帅次20 分钟前
【iOS设计模式】深入理解MVC架构 - 重构你的第一个App
ios·swiftui·objective-c·iphone·swift·safari·cocoapods
你听得到115 小时前
从需求到封装:手把手带你打造一个高复用、可定制的Flutter日期选择器
前端·flutter
哲科软件14 小时前
跨平台开发的抉择:Flutter vs 原生安卓(Kotlin)的优劣对比与选型建议
android·flutter·kotlin
天涯海风14 小时前
Kuikly 与 Flutter 的全面对比分析,结合技术架构、性能、开发体验等核心维度
flutter·kuikly
aiprtem14 小时前
基于Flutter的web登录设计
前端·flutter
Frank学习路上16 小时前
【IOS】XCode创建firstapp并运行(成为IOS开发者)
开发语言·学习·ios·cocoa·xcode
coder_pig18 小时前
跟🤡杰哥一起学Flutter (三十四、玩转Flutter手势✋)
前端·flutter·harmonyos
程序员老刘21 小时前
Android 16开发者全解读
android·flutter·客户端
Jalor21 小时前
Flutter + 鸿蒙 | Flutter 跳转鸿蒙原生界面
flutter·harmonyos
瓜子三百克1 天前
CALayer的异步处理
macos·ios·cocoa