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

相关推荐
鹤卿1231 小时前
「iOS」3GShare总结
macos·ios·objective-c·cocoa
LinXunFeng1 小时前
给 Flutter 插件加上 Swift Package Manager 支持
flutter·swift
Lvan的前端笔记1 小时前
ios:区分 App Store / Ad Hoc / Development
ios
Lvan的前端笔记4 小时前
ios:证书配置
ios
FeliksLv6 小时前
从 +load 到 Swift Macros:自动注册的演进与实践
ios·objective-c·swift
2501_9159184118 小时前
深入对比iOS开发中常用性能监控工具的底层原理与优缺点分析
android·ios·小程序·https·uni-app·iphone·webview
GitLqr1 天前
Flutter 3.44 性能飞跃:深度解析 Android Platform View 的 HCPP 新特性
android·flutter·性能优化
白玉cfc1 天前
【iOS】weak底层原理
macos·ios·cocoa
程序员老刘·1 天前
Flutter版本选择指南:3.44密集修BUG,9月大限将至 | 2026年7月
flutter·ai编程·跨平台开发
Lvan的前端笔记1 天前
开通IOS开发账号
ios