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

相关推荐
鹏多多.3 小时前
Flutter使用screenshot进行截屏和截长图以及分享保存的全流程指南
android·前端·flutter·ios·前端框架
LawrenceLan3 小时前
37.Flutter 零基础入门(三十七):SnackBar 与提示信息 —— 页面反馈与用户交互必学
开发语言·前端·flutter·dart
少云清3 小时前
【UI自动化测试】1_IOS自动化测试 _环境搭建
ui·ios
ITKEY_5 小时前
macOS安装fvm管理flutter版本
flutter·macos
yijianxiangde1008 小时前
iOS 无根越狱前期准备
ios
库奇噜啦呼8 小时前
【iOS】Effective Objective-C第一章
开发语言·ios·objective-c
逍遥咸鱼9 小时前
Flutter文本框添加图片表情(粗制滥造版)
flutter
程序员老刘10 小时前
Flutter 官方Skill发布,对开发者意味着什么?
flutter·ai编程·客户端
血色橄榄枝11 小时前
20 Flutter for OpenHarmony 动画效果
flutter·开源·鸿蒙
2501_9160088911 小时前
iPhone 上怎么抓 App 的网络请求,在 iOS 设备上捕获网络请求
android·网络·ios·小程序·uni-app·iphone·webview