【发布时间】:2020-03-22 05:43:57
【问题描述】:
【问题讨论】:
-
您究竟要复制什么到另一台 macOS 机器,以及如何复制?构建的应用程序是完全独立的,如果正确复制将运行良好。例如,只需在 Finder 中压缩应用程序并复制即可。
-
有什么更新吗?希望有解决办法?
标签: macos flutter flutter-desktop
【问题讨论】:
标签: macos flutter flutter-desktop
您可以使用 xcode 打开您的 Flutter 项目的 macos 文件夹,然后单击产品菜单中的存档选项,然后您可以分发该存档
【讨论】:
我认为问题在于您将其签名为仅在本地设备上运行。昨天我遇到了这个问题。今天我想通了。解决方法很简单:
打开 macOS Xcode 项目并转到 Runner,然后选择 Signing & Capabilities。选择一个签约团队,然后在signing certificate 下拉菜单中选择development。
运行flutter clean 然后flutter pub get 然后flutter build macos --release
希望它能帮助你,就像它帮助了我一样! ??
【讨论】:
您需要对应用进行公证才能修复此错误。
这里有一些链接
https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution
WWDC 2019 关于同一主题的视频
https://developer.apple.com/videos/play/wwdc2019/703/
流程简介
XCode -> 产品 -> 存档
存档过程完成后 分发应用 -> 开发者 ID -> 上传
【讨论】: