我可以为macOS生成启动程序,但它只能在我的mac上运行,当我想在另一个mac上运行它时,它会显示文件已损坏。有什么建议吗?

发布于 2019-12-22 16:16:55
您可以使用xcode打开flutter项目的macos文件夹,然后单击产品菜单中的archieve选项,然后您就可以分发该archieve了
发布于 2020-07-30 00:09:06
我认为问题在于你只在你的设备上签名运行。昨天我遇到了这个问题。今天我想通了。解决方案非常简单:
打开macOS Xcode项目并进入Runner,然后选择Signing & Capabilities。选择一个签名团队,然后在signing certificate下拉列表中选择development。
依次运行flutter clean、flutter pub get和flutter build macos --release
希望它对你有帮助,就像对我有帮助一样!
发布于 2021-12-29 10:52:35
您需要对应用程序进行公证才能修复此错误。
这里有一些链接
https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution
WWDC 2019同一主题视频
https://developer.apple.com/videos/play/wwdc2019/703/
流程简介
XCode ->产品->存档
归档过程完成后,分发应用程序->开发人员ID ->上传
https://stackoverflow.com/questions/59057143
复制相似问题