扑扑中的多个目标和多个构建配置

tol*_*rdi 11 dart flutter

我们计划将我们的代码库移到颤动,但是我们有一些特定的要求,并在将我们的所有代码库移到颤动之前尝试对其进行验证。

  1. 使用相同的代码库,我们可以在IOS和Android中产生多个目标(在android中称为“风味”)。每个目标都有不同的bundleId,应用程序图标,启动图像等。
  2. 对于每个目标,我们都有一个与该目标相关的方案。
  3. 我们有4个构建配置(Debug_Development,Debug_production,Release_Development,Release_production)来编译所有目标。

我看了以下示例:

https://cogitas.net/creating-flavors-of-a-flutter-app/

https://medium.com/@salvatoregiordanoo/flavoring-flutter-392aaa875f36

但是他们两个都是关于创建多个构建配置的,但是他们都没有提到创建多个目标。

所以我的问题是,是否有可能同时创建多个目标和多个方案?如果可能的话,我们该怎么做?

您可以在下面的屏幕截图中看到我们当前的应用方案和目标配置: 目标 计划管理

谢谢

Pay*_*jad 1

您可以使用构建变体

\n\n
\n

风格或构建变体可以是多种事物,它可用于针对不同的设备架构或不同的后端。Android\n 对两者进行了单独的区分,因此您可以针对不同的\n Android API 版本以及不同的后端支持,对于 iOS\n I\xe2\x80\x99m 不太确定,但它也确实在某些方面支持这些时尚。

\n
\n\n

为此,您需要修改 main.dart支持变体,这是如何在不同环境中工作的完整文章。

\n