macOS Catalinaに先日アップデートしました。
それ自体に問題はありません。
しかしUnityで開発中時々登場するダイアログ↑。
Developer Tools Accessは、デバッグを続行するために別のプロセスを制御する必要があります。これを許可するには、パスワードを入力してください。
IDとパスワードを入れてもUnityはフリーズしてしまうので、Unityを再起動するしかない状態に追い込まれます。
macOS Catalinaにして状況が変わった
Unityの再起動だけならまだ我慢できるのですが、macOS Catalinaになって、Unityのプロセスは切っているはず(強制終了)しているはずなのに、Unityのウィンドウが消えません。
macの再起動するしかなくなりました。
ダイアログ表示の回避を探す
ありがたいことに同じことに悩んでいる方がいらっしゃったので、参考に以下のコマンドを叩きました。
$ sudo /usr/sbin/DevToolsSecurity --enable
これで、しばらく様子を見ることにします。
再現環境
- Unity2019.2.8f1
- Unity2019.4.0f1 LTS