我们正计划将我们的代码库迁移到 Flutter,但我们有一些特定的要求,并尝试在将所有代码库迁移到 Flutter 之前对其进行验证。
- 使用相同的代码库,我们在 IOS 和 Android 中生成多个目标(在 android 中,它被称为 flavor )。每个目标都有不同的 bundleId、应用程序图标、启动图像等...
- 对于每个目标,我们都有一个与该目标相关的方案。
- 我们有 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
但是他们两个都是关于创建多个构建配置,但他们没有提到创建多个目标。
所以我的问题是,是否可以使用 flutter 同时创建多个目标和多个方案? 如果可能的话,我们该怎么做?
您可以在下面的屏幕截图中看到我们当前的应用程序方案和目标配置:
谢谢
最佳答案
我有一个 Youtube tutorial series关于如何做到这一点。之后,您将能够在 dart 和 native 方面分离环境,并且您将能够使用 Android 风格和 iOS 架构和构建配置提供的所有功能。 在本教程中,我展示了如何在 iOS 和 Android 中为开发版和生产版使用两种不同的 firebase 配置。有什么问题可以评论留言
关于dart - Flutter 中的多个目标和多个构建配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56216312/