我可以为 macOS 生成启动器,但它只能在我的 mac 上运行,当我想在另一台 mac 上运行它时,它说文件已损坏。有什么建议么?
问问题
344 次
3 回答
0
您可以使用 xcode 打开您的颤振项目的 macos 文件夹,然后单击产品菜单中的存档选项,然后您可以分发该存档
于 2019-12-22T08:16:54.833 回答
0
您需要对应用程序进行公证才能修复此错误。
这里有一些链接
https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution
WWDC 2019 关于同一主题的视频
https://developer.apple.com/videos/play/wwdc2019/703/
流程简介
XCode -> 产品 -> 存档
归档过程完成后分发应用程序 -> 开发人员 ID -> 上传
于 2021-12-29T10:52:35.263 回答
0
我认为问题在于您将其签名为仅在本地设备上运行。昨天我遇到了这个问题。今天我想通了。解决方案非常简单:
打开 macOS Xcode 项目并转到 Runner,然后选择 Signing & Capabilities。选择一个签约团队,然后development
在signing certificate
下拉列表中选择。
flutter clean
然后运行flutter pub get
_flutter build macos --release
希望它能帮助你,因为它帮助了我!
于 2020-07-29T16:09:05.510 回答