flutter ios 配置 flavor / custom schemes

最近写 FlutterFlavor 做环境区分,Android 配置可视化很简单,我这里就不细说了,本篇博客主要记录的是Ios Xcode 配置 Flavor (custom schemes 自定义运行方案)。

亦是记录,也是学习。

环境

mac 系统的电脑、xcodeFlutter

一、创建配置文件

xcode 打开 Flutter 项目的 ios 目录。
Runner -> Flutter 新建配置文件,鼠标右键Flutter目录,在弹出来的菜单中选择新建文件即可。
在这里插入图片描述
搜索 Configuration Setting File 选择并创建
在这里插入图片描述
填写配置名称 并点击 create 创建
在这里插入图片描述
创建好后并打开该文件,如果创建的是Debug 相关的则将目录中的Debug文件中的内容复制到这个文件中
在这里插入图片描述
并将下面这段代码放到文件的后面。

bundle_suffix=.这里是对应的方案名称
name_suffix=${FLUTTER_BUILD_NUMBER}

二、创建对应的 schemes

点击模拟器菜单旁边的 Runner ,我这里已经创建过了一个。
点击 New Schemes 即可创建。
在这里插入图片描述
在这里插入图片描述

三、添加变量

并在 ios -> Runner -> Info.plist文件中添加定义的变量。
变量代码可以看下面这段代码,Value 要和之前创建的配置文件中的一致。

<key>BundleDisplayName</key>
<string>$(name_suffix)</string>

四、添加 修改配置

点击Runner 并选择 PROJECT 下面的 Runner ,添加您需要选择的配置作为之前创建的配置文件作为配置文件。
在这里插入图片描述
注意,对于每个以Release- [flavorName]Debug- [flavorName]命名的Falvor Schemes 都有两个配置。这里注意名字不要重复。

选择方案并编辑方案。左侧四个菜单除 build外的所有 build configuration 需要选择相对应的配置。
在这里插入图片描述

最后

就可以根据项目配置的flavor 规则 进行运行了。

如:

flutter run --flavor=develop -t lib/public/develop.dart
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值