主要讲下在ios端的处理,使用vsCode开发,配置flavor为my,然后再定义一个渠道参数my,如下图
打开xcode工具,如下,生成多一个target,命名为my, 同时还有一个plist会自动创建,修改名字my.plist, 如何关联到my渠道,这个百度就可以了
接着修改schemes名称
接着在projetc 增加一个Configuration ,如下
根据debug,release,来添加
以上的其实不难; 因为是混合开发,所以集成了启动图 flutter_native_splash: ^2.4.0
集成之后创建文件flutter_native_splash-my.yaml,具体配置看它提供的文档,以下是结合这个插件的文档来解释说明
执行dart run flutter_native_splash:create --flavor my
然后在xcode打开工程文件目录,会生成多一个launchScreenMy
然后添加到工程中
添加后如下图
接着增加一个user-defined
同理也在上面的Runner target 增加一个user-defined
接着在主的plist文件使用上面定义的变量
右键open as sourceCode
修改成下面的值
到此,启动图生成在assets
然后运行my渠道,启动图就会成功,其他一些小问题都容易百度解决,在此不提了,下班;