MacOS Catalina (v 10.15.3) : 오류 : 개발자를 확인할 수 없기 때문에“chromedriver”를 열 수 없습니다. 크롬 브라우저를 시작할 수 없습니다


13

최근에 Mac 컴퓨터를 OS Catalina (v 10.15.3)로 업그레이드했습니다. 이 업그레이드 후 셀레늄을 사용하여 크롬 드라이버를 시작할 수 없습니다.

크롬 브라우저를 시작하기 위해 셀레늄 코드를 실행할 때 아래 오류가 발생합니다.

"개발자를 확인할 수 없기 때문에"chromedriver "를 열 수 없습니다." "macOS는이 앱에 맬웨어가 없는지 확인할 수 없습니다."

도와주세요!

답변:


32

아래에서 해결 방법을 찾았습니다.

  1. 터미널 열기
  2. chromedriver 파일이있는 경로로 이동
  3. 아래 명령 중 하나를 실행하십시오.

Command1 : xattr -d com.apple.quarantine <name-of-executable>

/usr/local/Caskroom/chromedriver/80.0.3987.106 
$ xattr -d com.apple.quarantine chromedriver 

(또는)

Command2 : spctl --add --label 'Approved' <name-of-executable>

출처 : https://docwhat.org/upgrading-to-catalina

참고 :이 명령은 위 명령이 실행되는 파일에서만 작동합니다. 새 chromedriver를 다운로드 한 경우 새로 다운로드 한 파일에서 명령을 다시 실행해야합니다.


1
그리고 가장 중요한 것은 관리자 액세스 권한이 없을 때의 솔루션입니다!
demongolem

xattr -d com.apple.quarantine <path-to-executable>관리자 권한이 spctl --add --label 'Approved' <path-to-executable>필요 하지 않습니다 관리자 암호가 필요합니다
Radi Totev

19

macOS Catalina 및 macOS Mojave에서 공증을받지 않았거나 알 수없는 개발자의 앱으로 인해 앱이 설치되지 않으면 일반 탭 아래의 시스템 환경 설정> 보안 및 개인 정보에 표시됩니다. 앱 열기 또는 설치 의도를 확인하려면 열기를 클릭하십시오.

여기에 이미지 설명을 입력하십시오

경고 메시지가 다시 나타나고 열기를 클릭 할 수 있습니다. *

여기에 이미지 설명을 입력하십시오

앱은 이제 보안 설정에 예외로 저장되며, 승인 된 앱과 마찬가지로 나중에 두 번 클릭하여 열 수 있습니다.

* Finder를 열라는 메시지가 표시되면 Finder에서 앱을 control- 클릭하고 메뉴에서 열기를 선택한 다음 나타나는 대화 상자에서 열기를 클릭하십시오. 관리자 이름과 비밀번호를 입력하여 앱을 엽니 다.


1
답변 해주셔서 감사합니다. 그러나 문제는 'Open Anyway'옵션을 볼 수 없다는 것입니다
Venkatesh G

@ VenkateshG-이것은 나에게 권한 문제를 보인다, 당신은 당신의 컴퓨터에 대한 관리자 권한이 있습니까?
자인 아 미트

예, 관리자 권한이 있습니다
Venkatesh G

이것은 완벽하게 작동합니다, 감사합니다!
gosukiwi

2

터미널을 열고 chromedriver가 다운로드 된 경로로 이동하십시오. 실행xattr -d com.apple.quarantine chromedriver


1

빠른 솔루션

  1. 파인더 열기
  2. chromedriver 파일이있는 위치로 이동하십시오.
  3. 크롬 드라이버 파일을 마우스 오른쪽 버튼으로 클릭하고 열기를 선택하십시오.

이 후 스크립트가 정상적으로 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.