Flutter应用程序运行错误:无法打开Dart,升级到 Catalina 后无法验证开发人员

dly7yett  于 2022-12-30  发布在  Flutter
关注(0)|答案(8)|浏览(313)

我使用最新版本的Android Studio IDE来创建flutter应用程序,但是当我从莫哈韦升级到 Catalina 并试图在IDE上打开flutter代码时,它给了我一个错误消息:
无法打开Dart,因为无法验证开发人员
错误背后的原因是什么?如何解决该问题?
我是否必须重新安装flutter和相关的开发工具,或者有其他方法来解决这个问题?

hvvq6cgz

hvvq6cgz1#

重复以上步骤,直到允许所有你需要和停止通知。解决我。
1.在Mac上,选取苹果菜单〉“系统偏好设置”,点按“安全性与隐私”,然后点按“通用”。
1.点按锁图标将其解锁,然后输入管理员名称和密码。
1.选择允许安装软件的源:应该有一个按钮,说:“无论如何允许”。如果没有确保您已经取消了错误对话框。

bqf10yzr

bqf10yzr2#

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

1.左上角的苹果图标〉系统偏好设置〉单击安全和隐私〉然后单击常规...现在单击锁图标将其解锁... 2.now,您将看到下面的附加图像...单击允许无论如何..

1.现在重试安装...您可以开始了...

r1wp621o

r1wp621o3#

禁用整个看门人肯定不是一个好主意,因为它会导致运行任何类型的程序在您的系统上。
您可以通过在终端中运行以下命令将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-flutter-idevice-id-running-errors-in-mac-osx-catalina-7aa1f89f61aa

7bsow1i6

7bsow1i64#

您可以运行此命令以允许从任何位置下载您的mac/apps

sudo spctl --master-disable
wribegjk

wribegjk5#

那么,如果Google选择不做一个“已确定的开发者”,那么到底谁才是呢?

lfapxunr

lfapxunr6#

我更新mac到大sur,然后得到了这个问题。
在安全和隐私设置中允许dart,然后删除... flutter/bin/cache文件夹为我解决了这个问题。
之后在终端中运行flutter doctor以重新安装dart SDK

t9eec4r0

t9eec4r07#

此问题可以通过删除artefacts目录并再次运行flutter doctor来解决-此处提供详细信息

i5desfxk

i5desfxk8#

2022更新

按钮现在位于
→系统设置→隐私和安全→向下滚动到安全Allow anyway

相关问题