我在向现有项目添加桌面平台时遇到问题。
我关注了他们的官方docs关于如何将 macOS 添加到现有项目。所以基本上你应该:
- flutter 的主 channel 或开发 channel 。
- 应该运行
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
根本没有这个选项。
因此,运行 flutter create --flavor=debug .
将不起作用
所以问题是,有谁知道如何解决这个问题,以及正确的方法是什么?
最佳答案
我在网络支持和风格方面也遇到了同样的问题。为了解决这个问题,我使用了一种方法:
flutter create --org <identifier-for-one-of-the-flavors> .
例如
flutter create --org <com.example.flutter.staging> .
这仅针对特定口味创建并设置了新的 main
文件、 Assets 、方案(风格)等。但是,我已经删除了除 web
之外的所有生成的文件。文件夹,一切都像以前一样正常工作,但现在有了网络支持。
关于macos - 在现有的flutter项目上启用不同风格的桌面平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63381883/