Macos App&x27;can’;无法打开,因为无法验证其完整性';卡塔利纳马科斯酒店

Macos App&x27;can’;无法打开,因为无法验证其完整性';卡塔利纳马科斯酒店,macos,electron,macos-catalina,Macos,Electron,Macos Catalina,一些用户报告我的应用程序无法在macOS Catalina中打开,并显示错误消息: 无法打开MyApp,因为无法验证其完整性 这是因为公证吗?该应用程序似乎正在其他macOS版本上运行。是的,确实错误是因为公证。几周前我也犯了这个错误。你需要对你的申请进行公证 我偶然发现了一个解释如何对应用程序进行公证的例子。步骤太长,无法在此处描述 我还有一个活跃的GitHub回购协议,它已经实施了公证,请随意查看。希望这能有所帮助。这是因为macOS Catalina最近发生了变化 sudo spctl -

一些用户报告我的应用程序无法在macOS Catalina中打开,并显示错误消息:

无法打开MyApp,因为无法验证其完整性


这是因为公证吗?该应用程序似乎正在其他macOS版本上运行。

是的,确实错误是因为公证。几周前我也犯了这个错误。你需要对你的申请进行公证

我偶然发现了一个解释如何对应用程序进行公证的例子。步骤太长,无法在此处描述


我还有一个活跃的GitHub回购协议,它已经实施了公证,请随意查看。希望这能有所帮助。

这是因为macOS Catalina最近发生了变化

sudo spctl --add "Path_to_flutter/bin/cache/artifacts/libimobiledevice/idevice_id"
您可能需要重新启动系统以应用更改

您可以运行以修复该问题


我有更多关于如何修复此问题的信息。

当设备上安装了
alpha
beta
两个版本时,我遇到了这个问题,帮助我的是将它们全部删除并从头开始安装。

谢谢!在上传到应用商店之前,我们需要对应用进行公证吗?从我读到的一些文章来看,我们似乎只需要对非appstore发行版进行公证。我对此不确定。我正在appstore外部分发我的应用程序。如果该应用程序正在appstore外部分发,我们需要公证吗?@Ajey YES!。自从MacOS 10.14.5.Update以来,现在需要对您的应用程序进行公证-在我的案例中,问题是由于代码签名-我错过了一些二进制文件的代码签名。