"Apple에서 악성 소프트웨어를 확인할 수 없기 때문에"Visual Studio Code를 열 수 없습니다.


131

Visual Studio Code를 처음 다운로드했지만 아래 메시지가 계속 나타납니다.

VSC 앱을 클릭 할 때 사과 오류 메시지

Apple에서 악성 소프트웨어를 확인할 수 없기 때문에 "Visual Studio Code"를 열 수 없습니다.

이 소프트웨어는 업데이트해야합니다. 자세한 내용은 개발자에게 문의하십시오.

MacBook이 최신 버전이며 웹 사이트 (2019 년 9 월 (버전 1.39), 10 월은 없음)에서 최신 버전의 VSC를 업데이트했지만 여전히 같은 메시지를 표시했습니다.

FAQ를 살펴보면 VS Code 재설치에 대해 읽었습니다. 나는 그것을했지만 여전히 작동하지 않습니다.


7
유권자주의 사항 : "프로그래밍에 주로 사용되는 도구가 직접적으로 포함되지 않는 한"가까운 이유에서 다른 부분을 살펴보십시오.
John Montgomery

Q1 2020 : 이것은 아래 답변에 설명 된 대로 다음 VSCode 1.43에 대해 수정되었습니다 .
VonC

답변:


296

macOS Catalina를 사용하려면 Apple에서 앱을 공증해야합니다. Visual Studio Code의 버전은 Microsoft에서 새 OS를 위해 아직 업데이트하지 않았습니다.

다음을 시도하십시오 :

앱을 마우스 오른쪽 버튼으로 클릭하고 열기를 선택 합니다.

그래도 문제가 해결되지 않으면 앱에 설정된 검역 확장 속성을 제거하십시오.

  1. 응용 프로그램을 응용 프로그램 폴더로 이동
  2. Terminal.app를 열고 다음 명령을 붙여 넣어 실행하십시오.

xattr -d com.apple.quarantine /Applications/Visual\ Studio\ Code.app


1
매력처럼 일했다!
Muhammad Haseeb

1
이 문제에 대한 최상의 솔루션
Shadab K

1
이 명령은 실행되지 않았지만 VSCode 응용 프로그램을 명시 적으로 두 번 클릭해야했습니다.
Siva Tumma

45

Right Click> Open가 Visual Studio Code를 열지 않는 경우 :

또 다른 대안은 간단히 System Preferences>로 이동하는 것 Security & Privacy입니다.

에서 General탭, 탐색을 클릭 Open Anyway버튼 옆에 (그것이 확인 된 소스에서이 아니기 때문에 "비주얼 스튜디오 코드"사용이 차단되었다) .

보안 및 개인 정보


1
System Preferences > Security & PrivacyCLI를 사용할 때보 다 옵션을 한 번 변경하는 것이 더 편리합니다 xattr. 감사합니다!
demisx

1
이 접근법은 나의 새로운 Mac book pro 16
Taylor Maxwell

4
이것은 최고의 답변입니다. 마우스 오른쪽 버튼 클릭-> 열기가 실패하면이 동작은 문제에 대한 정확한 MacOS 작업을 사용하여 원하는 권한입니다. xattr전체 보안 시스템에 영향을 미치지 않는 명령을 사용해서는 안됩니다 .
앤드류 울프

6

이에 대한 공식적인 문제는 Microsoft / vscode 문제 74782 "Investigate : macOS notarization"입니다.

그러나 VSCode 1.42의 2020 년 1 월 반복에서 언급했듯이 :

# 74782가 2 월 초까지 수정되지 않을 것이라는 점에 매우 실망했습니다.

( 1 월에 가능할 것으로 예상 됨 )

먼저 11 월에 고쳐졌고 12 월에 고쳐졌고 이제는 2 월로 끝납니다.
이 기능은 2018 년에 처음 발표 된 기능 (앱 공증)의 경우> 6 개월 동안 베타 버전으로 제공되었고 10 월에 골드로 전환되었으며 10 월 이후에 새로운 Mac을 구입 한 사람이없는 운영 체제 (Catalina) 선택하지만 달리기.

예, macOS Catalina에 설치할 수있는 해결 방법이 있다는 것을 알고 있지만 강화되지 않은 앱을 설치하고 싶지 않습니다. 새 Mac에 설치해야 할 다른 모든 응용 프로그램은 적시에 강화되고 공증되었습니다.

편집 : 2 월 2020 , 지금 VSCode 1.42이 해제 된 것으로, c196df9 vscode 커밋 에서 주앙 모레노가 이 문제를 해결하기 위해 가정된다; PR 86588 로부터 .
João는 다음을 추가합니다 .

다음 주부터 내부자 빌드를 제대로 공증해야합니다. ✔️

(다음 1.43 버전의 "내부자 빌드")

VSCode 1.43 은 다음을 언급합니다.

공증 된 macOS 빌드

macOS 용 Visual Studio Code가 최종적으로 공증되었으므로 더 이상 다음 대화 상자가 표시되지 않습니다.

공증

자세한 내용은 조사 문제Apple 개발자 문서 를 읽으십시오 .


github.com/microsoft/vscode/pull/86588 에 따르면 , "서명 서비스에는 현재 문제가 있으므로 앱 번들이 다시 작동하지 않습니다. 수정을 기다리고 있습니다."
마크 더딘

@MarcDurdin 감사합니다. 그것은 지연을 설명 할 것입니다.
VonC

@MarcDurdin PR 86588이 마스터로 합병되었습니다.
VonC

내부자는 수정되었지만 주 릴리스를 기다리는 중
Devin G Rhode
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.