MacOS Big Sur の VSCode ターミナルがプチフリーズする問題の対処法

12インチ MacBook 2017 (Core i7-7Y75・RAM 16GB 搭載機) にて。

OS を MacOS Big Sur にアップデートした後、VSCode の統合ターミナルを使うと、コマンド実行ごとぐらいのペースで、プチフリーズというか、1秒くらいハングする問題に遭遇した。

挙動に違和感があったので調べてみたところ、次の GitHub Issues と対処法を発見。

Try this, now my terminal works faster:

codesign --remove-signature /Applications/Visual\ Studio\ Code.app/Contents/Frameworks/Code\ Helper\ \(Renderer\).app

and restart your VSCode

何やら codesign コマンドを実行するらしい。--remove-signature とあるので、アプリの署名を消すっぽい。

上のコマンドを VSCode 統合ターミナルでそのまま流し、Cmd + q で VSCode プロセスを一度完全に落とす。それから再起動すると、VSCode 統合ターミナルでのプチフリーズが発生しなくなった。

それ以外の動作にも問題は見られないので一旦解決だが、なんでアプリの署名を削除すると上手くいくんだろ?アプリの実行チェックをやってる機能と関係があったりするのかな?

理屈は分からないけどとりあえずコレでいいか。