맥OS 시에라 "확인되지 않은 개발자가 배포했기 때문에 열 수 없습니다." 게이트키퍼 해제하기

 애플스토어가 아닌 곳에서 다운로드 받은 앱을 맥에 설치하려 할때 가끔
"확인되지 않은 개발자가 배포했기 때문에 열 수 없습니다." 라는
오류 매시지와 함께 설치나 실행이 불가능한 경우가 있습니다.
이런 경우 보안 옵션을 변경하면 설치가 가능하지만
맥OS 시에라부터는 보안옵션에서 변경 가능한 옵션이 없어져 버렸습니다.
바이러스나 악성코드는 물론 검증되지 않은 소프트웨어로부터 운영체제의 감염을 막기 위해
게이트키퍼(Gatekeeper)라는 차단기능이 있습니다. 윈도우의 방화벽과 비슷한 기능을 하는데요.
맥OS 시에라 부터는 보안기능이 더욱 강화되어 사용자가 임의로 바꾸는 것을 막아 놨습니다.
그러나 명령어를 실행하여 기존의 맥OSX 처럼 옵션을 바꿔줄 수 있습니다.
바탕화면에서 이동을 눌러 유틸리티창을 엽니다. 혹은 단축키 "커맨드+쉬프트+U" 

 터미널을 실행한 후 다음을 입력합니다.
sudo spctl --master-disable
비밀번호를 입력하고 엔터를 눌러 완료 합니다.
이제 옵션이 바뀌었는지 확인해 볼까요?

 다시 보안옵션에서 "다음에서 다운로드한 앱 허용" 부분을 확인해 보면
"모든 곳" 으로 바뀌어 있는 것을 알 수 있습니다. 원하는 프로그램 설치가 완료되었다면
보안을 위해 다시 옵션을 기본으로 바꾸는 것이 좋습니다.
원래대로 보안 옵션을 되돌리고 싶다면 위의 터미널 명령어에서 "disable" 을 "enable"로 바꾸면 됩니다.

sudo spctl --master-enable

댓글