flutter
アプリの作成にはAndroid Studio IDE
の最新バージョンを使用していました。しかし、MojaveからCatalinaにアップグレードしてflutter
コードをIDE=で開こうとすると、次のエラーが表示されました。
開発者を確認できないため、ダーツを開けません
エラーの背後にある理由は何ですか?どのように問題を解決できますか?
Flutterと関連する開発ツールを最初からインストールし直す必要がありますか、それとも問題を解決する他の方法はありますか?
Gate Keeper全体を無効にすることは、システム上であらゆるタイプのプログラムを実行することになるため、間違いなく良い考えではありません。
ターミナルでこれを実行して、Dartをホワイトリストに追加できます。
Sudo spctl --add "Path_to_flutter/bin/cache/Dart-sdk/bin/Dart"
変更を適用するには、システムの再起動が必要になる場合があります。
Dart以外にも、ブロックされる可能性のあるバイナリがいくつかあります。
GateKeeperスクリプトを実行して問題を修正できます:
https://github.com/AmirKamali/Flutter_GateKeeper_Fix
これを修正する方法の詳細について記事を公開しました:
この問題は、artefacts
ディレクトリを削除し、flutter doctor
をもう一度実行することで解決できます- 詳細はこちら