Post

Mac에서 Vscode update 이슈

Mac에서 Vscode update 이슈 해결 방법

Mac에서 Vscode update 이슈

해결 방법

Workaround: Move Code out of Downloads and into the Applications folder.

⇒ 다운로드에 있는 Code 파일 Application 폴더로 옮기기

Workaround 2: If updates still don’t work after moving Code to the Applications folder, you can

⇒ 옮겨도 안되면 아래 명령어 실행

1
2
sudo chown $USER ~/Library/Caches/com.microsoft.VSCode.ShipIt/*
xattr -dr com.apple.quarantine /Applications/Visual\ Studio\ Code.app

xattr 이슈 발생 시

아래와 같은 권한 이슈가 생긴다면 CLI를 실행하고 있는 인터프리터에 문제가 있는 것임.

Full Disk Access 권한이 없는 것

mac 설정 → 보안 설정 → 전체 디스크 접근 권한 → (현재 사용중인 CLI 툴) 추가

1
2
3
4
5
6
7
8
9
10
11
12
13
xattr -dr com.apple.quarantine /Applications/Visual\ Studio\ Code.app

xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/MacOS/Code Helper (Renderer)'
xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/MacOS'
xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/Info.plist'
xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents/PkgInfo'
xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app/Contents'
xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Renderer).app'
xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app/Contents/Frameworks'
xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app/Contents/Info.plist'
xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app/Contents/PkgInfo'
xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app/Contents'
xattr: [Errno 1] Operation not permitted: '/Applications/Visual Studio Code.app'
This post is licensed under CC BY 4.0 by the author.