我们正计划将代码库移到颤动,但是我们有一些特定的要求,并在将所有代码库移到颤动之前尝试对其进行验证。
我看了以下示例:
https://cogitas.net/creating-flavors-of-a-flutter-app/
https://medium.com/@salvatoregiordanoo/flavoring-flutter-392aaa875f36
但是他们两个都是关于创建多个构建配置的,但是他们都没有提到创建多个目标。
所以我的问题是,是否可以同时创建多个目标和多个方案? 如果可能的话,我们该怎么做?
谢谢
答案 0 :(得分:0)
您可以使用构建变体:
一个风味或一个构建变体可以是多个事物,可以用来 针对不同的设备架构或不同的后端。安卓系统 分别为两者提供了区别,因此您可以定位不同的目标 适用于iOS的Android API版本以及不同的后端支持 我不太确定,但它确实以某种方式支持了这些。
,为此,您需要修改 main.dart 以支持变体,这里是full article在不同环境下的工作方式。
答案 1 :(得分:0)
我有一个Youtube tutorial series关于如何确切地做到这一点。之后,您将能够在dart和本机端分离环境,并且将能够使用Android风格,iOS模式和构建配置中的所有可用功能。 在本教程中,我展示了如何在 iOS和Android 中为开发版本和生产版本使用两种不同的Firebase配置。如有任何疑问,可以发表评论