環境
- MacBookpro(Apple M4 Pro)
- OS Sequoia バージョン15.1.1(24B2091)
エラー内容
VSCode左下設定より更新の確認をクリックすると以下のエラーメッセージが表示される
エラーメッセージ
Cannot update while running on a read-only volume.
The application is on a read-only volume.
Please move the application and try again.
If you're on macOS Sierra or later, you'll need to move the application out of the Downloads directory.
This might mean the application was put on quarantine by macOS.
See this link for more information.
読み取り専用ボリュームで実行中は更新できません。
アプリケーションは読み取り専用ボリューム上にあります。
アプリケーションを移動して、もう一度お試しください。
macOS Sierra 以降を使用している場合は、アプリケーションをダウンロード ディレクトリから移動する必要があります。
これは、アプリケーションが macOS によって隔離されたことを意味する可能性があります。
詳細については、このリンクを参照してください。
原因
本来アプリケーションディレクトリ配下にVSCodeアプリがあるはずなのですが、
インストールの時になぜかダウンロードフォルダに配置している事で発生しているみたい。
対応
- VSCodeのアプリをダウンロードフォルダから探して、アプリケーションフォルダに移動
- DockからVSCodeを削除(フォルダ変わったので次回起動時エラーになるので)
- アプリケーションフォルダからVSCodeを起動
- 更新の確認を実施
- 必要に応じてDockに残す
これで解決しました