当前位置: 首页 > 知识库问答 >
问题:

Flutter App运行错误:Dart无法打开,升级到Catalina后无法验证开发者

包嘉懿
2023-03-14

我正在使用最新版本的Android Studio IDE来创建颤振应用程序。但是当我从莫哈韦升级到卡特琳娜并尝试在 IDE 上打开我的颤振代码时,它给了我一个错误,说:

无法打开Dart,因为无法验证开发者

错误背后的原因是什么?我如何解决问题?

我必须重新安装flutter和相关的开发工具,还是有其他方法来解决这个问题?

共有3个答案

庾奇思
2023-03-14

禁用整个Gate Keeper绝对不是一个好主意,因为这将导致在您的系统上运行任何类型的程序。

您可以通过在终端中运行以下命令将Dart添加到白名单:

sudo spctl --add "Path_to_flutter/bin/cache/dart-sdk/bin/dart"

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

除了 Dart 之外,还有其他几个二进制文件也可能被阻止。

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

https://github.com/AmirKamali/Flutter_GateKeeper_Fix

我发表了一篇文章,提供了如何解决此问题的更多信息:

https://medium.com/@amir.n3t/how-to-fix-flatter-idevice-id-running-errors-in-mac-osx-catalina-7aa1f89f61aa

白坚壁
2023-03-14

通常不允许您安装从其他源下载的应用程序……您需要首先在系统首选项中授予权限

  1. 左上角的苹果图标
赵立果
2023-03-14

执行此步骤并重复,直到允许所有需要并停止通知。为我解决。

  1. 在您的Mac上,选择Apple菜单
 类似资料: