web-dev-qa-db-ja.com

Flutterアプリ実行エラー:Dartを開くことができず、カタリナにアップグレードした後、開発者を確認できません

flutterアプリの作成にはAndroid Studio IDEの最新バージョンを使用していました。しかし、MojaveからCatalinaにアップグレードしてflutterコードをIDE=で開こうとすると、次のエラーが表示されました。

開発者を確認できないため、ダーツを開けません

エラーの背後にある理由は何ですか?どのように問題を解決できますか?

Flutterと関連する開発ツールを最初からインストールし直す必要がありますか、それとも問題を解決する他の方法はありますか?

enter image description here

5

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-flutter-idevice-id-running-errors-in-mac-osx-catalina-7aa1f89f61aa

1
Amir.n3t

この問題は、artefactsディレクトリを削除し、flutter doctorをもう一度実行することで解決できます- 詳細はこちら

1
Shadab Mehdi