macos - 在现有的flutter项目上启用不同风格的桌面平台

标签 macos flutter desktop

我在向现有项目添加桌面平台时遇到问题。

我关注了他们的官方docs关于如何将 macOS 添加到现有项目。所以基本上你应该:

  1. flutter 的主 channel 或开发 channel 。
  2. 应该运行 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/

相关文章:

Eclipse 在 MacOS 上意外退出

flutter :firebase_admob 与 admob_flutter

firebase - 将 image_picker 添加到在 flutter 中使用 firebase_auth 的应用程序时构建失败

visual-studio-2008 - VS2008 安装工程 : Shared (By All Users) Application Data Files?

macos - Cocoa:哪个 info.plist 键处理 Finder 和 Dock 中显示的应用程序名称?

c++ - 无法从文件中读取,奇怪的行为

refresh - Gnome 3 和 .desktop 文件 - "Allow/Disallow lauching do"到底是什么?

java 。通过单击按钮绘制形状的问题

python - OSX 上的 Docker 应用程序连接被拒绝

firebase - Flutter Dynamic Links 获取附加参数