3

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

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

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

4

3 回答 3

2

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

我偶然发现了这篇很棒的文章,它解释了如何对应用程序进行公证。步骤太长,无法在此描述。

我这里还有一个活跃的 GitHub 存储库,它已经实现了公证,请随时查看。希望这可以帮助。

于 2019-08-13T16:47:47.370 回答
0

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

sudo spctl --add "Path_to_flutter/bin/cache/artifacts/libimobiledevice/idevice_id"

您可能需要重新启动系统才能应用更改。

您可以运行GateKeeper 脚本来解决此问题。

发表了一篇文章,其中包含有关如何解决此问题的更多信息。

于 2020-02-18T03:57:56.290 回答
0

alpha当设备上同时安装和版本时,我遇到了这个问题,beta帮助删除所有版本并从头开始安装。

于 2020-12-11T15:11:00.357 回答