在现有的具有不同风格的 flutter 项目上启用桌面平台
Enabling desktop platform on existing flutter project with different flavors
我在将桌面平台添加到现有项目时遇到问题。
我已经关注了他们的官方 docs 如何将 macOS 添加到现有项目中。所以基本上你应该:
- flutter 的 master 或 dev 频道。
- 应该运行
flutter create .
命令
执行此命令时,我卡住了,因为我们使用的是不同的口味,因此,在第 2 步之后,我得到:
[ +2 ms] The Xcode project defines schemes: APN, AppStore, Debug,
Staging [ +12 ms] "flutter create" took 2,539ms. [ +6 ms] You must
specify a --flavor option to select one of the available schemes.
但问题是命令 flutter create
根本没有这个选项。
所以ofc, 运行ning flutter create --flavor=debug .
不行
所以问题是,有谁知道如何解决这个问题,正确的做法是什么?
我在网络支持和风格方面遇到了同样的问题。为了解决这个问题,我使用了一种方法:
flutter create --org <identifier-for-one-of-the-flavors> .
例如
flutter create --org <com.example.flutter.staging> .
这仅为特定风格创建并设置了新的 main
文件、资产、方案(风格)等。但是,我删除了除 web
文件夹之外的所有生成文件一切都和以前一样正常,但现在有了网络支持。
我在将桌面平台添加到现有项目时遇到问题。
我已经关注了他们的官方 docs 如何将 macOS 添加到现有项目中。所以基本上你应该:
- flutter 的 master 或 dev 频道。
- 应该运行
flutter create .
命令
执行此命令时,我卡住了,因为我们使用的是不同的口味,因此,在第 2 步之后,我得到:
[ +2 ms] The Xcode project defines schemes: APN, AppStore, Debug, Staging [ +12 ms] "flutter create" took 2,539ms. [ +6 ms] You must specify a --flavor option to select one of the available schemes.
但问题是命令 flutter create
根本没有这个选项。
所以ofc, 运行ning flutter create --flavor=debug .
不行
所以问题是,有谁知道如何解决这个问题,正确的做法是什么?
我在网络支持和风格方面遇到了同样的问题。为了解决这个问题,我使用了一种方法:
flutter create --org <identifier-for-one-of-the-flavors> .
例如
flutter create --org <com.example.flutter.staging> .
这仅为特定风格创建并设置了新的 main
文件、资产、方案(风格)等。但是,我删除了除 web
文件夹之外的所有生成文件一切都和以前一样正常,但现在有了网络支持。