MD.*_*Dip 42 dart android-studio flutter flutter-dependencies macos-catalina
我正在使用最新版本的Android Studio IDE来创建flutter应用程序。但是当我从 Mojave 升级到 Catalina 并尝试flutter在 IDE 上打开我的代码时,它给了我一个错误:
由于无法验证开发者,因此无法打开 Dart
错误背后的原因是什么,我该如何解决这个问题?
我是否必须再次从头开始安装 flutter 和相关开发工具,或者有其他方法可以解决问题吗?
Álv*_*zes 88
执行此步骤并重复,直到允许所有您需要并停止通知。为我解决。
小智 20
通常你不会被允许安装从其他来源下载的应用程序......你需要先在系统首选项中授予权限

禁用整个 Gate Keeper 绝对不是一个好主意,因为它会导致在您的系统上运行任何类型的程序。
您可以通过在终端中运行以下命令将 Dart 添加到白名单:
sudo spctl --add "Path_to_flutter/bin/cache/dart-sdk/bin/dart"
Run Code Online (Sandbox Code Playgroud)
您可能需要重新启动系统才能应用更改。
除了 Dart 之外,还有其他几个二进制文件也可能被阻止。
您可以运行 GateKeeper 脚本来解决此问题:
https://github.com/AmirKamali/Flutter_GateKeeper_Fix
我发表了一篇文章,其中包含如何解决此问题的更多信息:
| 归档时间: |
|
| 查看次数: |
20910 次 |
| 最近记录: |