【问题标题】:How can other people open a built app made with flutter desktop?其他人如何打开使用 Flutter 桌面构建的应用程序?
【发布时间】:2020-06-23 22:12:38
【问题描述】:
我想知道是否可以将构建的应用程序发送给我的同事,而无需他们执行flutter run -d macOS 之类的命令,甚至无需安装 Flutter。
我尝试向他们发送build 文件夹并在macos/Build/Products/Release 中执行应用程序,但它显示`
`
它就像右键单击它并打开它以使其工作一样简单,但我也想知道是否有办法sign it 或其他什么方法可以轻松打开它。
【问题讨论】:
标签:
macos
flutter
flutter-desktop
【解决方案1】:
您不应该将整个构建文件夹发送给人们,只发送.app。
为 macOS 构建的 Flutter 应用程序只是一个 macOS 应用程序,由一个相对标准的 Xcode 项目构建。您可以像对待任何其他 macOS 应用程序一样对其进行签名,方法是使用您的签名信息设置 Xcode 项目,或者在使用标准工具构建项目后手动对其进行签名。无论哪种方式,该过程都没有特定于 Flutter 的内容。