iOS- flutter flavor 多环境Configurations配置

一、点击PROJECT的Runner,选择Info选项,在Configurations下方的+号添加不同环境的配置,如下图:
iOS- flutter flavor 多环境Configurations配置_第1张图片
二、选择TAGETS的Runner项目,选择Build Settings选项,在输入框输入package,为不同环境配置相应的bundle id。

iOS- flutter flavor 多环境Configurations配置_第2张图片

三、基于Runner项目添加新的Scheme,如下图New Scheme…
iOS- flutter flavor 多环境Configurations配置_第3张图片

iOS- flutter flavor 多环境Configurations配置_第4张图片
在这里我添加了4个Scheme,Dev、Test、MTest、Prod。

四、在Bulid Settings,点击左上角**+Add User-Defined Setting,添加自定义的APP_DISPLAY_NAME**,意思是为不同环境添加不同的App名称。
iOS- flutter flavor 多环境Configurations配置_第5张图片
同时,在Info.plistBundle display name选项中,输入: ${APP_DISPLAY_NAME}
iOS- flutter flavor 多环境Configurations配置_第6张图片

你可能感兴趣的:(flutter,ios)