살며 사랑하며

'확인되지 않은 개발자가 배포한 앱'으로 실행이 안될때 - 게이트키퍼(Gatekeepper) 비활성화 하기 본문

Mac 다루기

'확인되지 않은 개발자가 배포한 앱'으로 실행이 안될때 - 게이트키퍼(Gatekeepper) 비활성화 하기

dooly22 2020. 5. 21. 13:50

MacOS에서 인터넷으로 다운로드 받은 프로그램을 설치할 때 '확인되지 않은 개발자가 배포한 앱'이라고 메세지가 나타나며 프로그램 설치가 안되는 경우가 있는데 이것은 MacOS의 Gatekeeper가 작동해서 그렇다. Gatekeeper는 출처가 불분명한 프로그램의 설치를 막아 악성코드를 막는 보안체계이다.

맥의 시스템 환경설정 > 보안 및 개인 정보 보호 항목을 누르면 

시스템 환경설정

MacOS Sierra 이후 버전에서는 '다음에서 다운로드한 앱 허용' 옵션이 두가지만 보이는데 이전 버젼에서는 '모든 곳'이란 옵션이 하나 더 있었다.

인터넷에서 다운로드 받은 앱을 위험을 감수하고 설치하려면 터미널에서 Gatekeeper를 꺼서 '모든 곳'의 옵션을 나타나게 할 수 있다.

보안 및 개인 정보 보호

터미널을 실행하고 다음의 명령을 입력한 후 암호를 입력한다.

 sudo spctl --master-disable 

그리고 나면 '모든 곳'의 옵션이 활성화 된다.

보안 및 개인 정보 보호 - Gatekeeper 비활성화

이렇게 한 후 프로그램을 설치하고 다시 원래대로 Gatekeeper 활성화 하려면 터미널에서 다음과 같이 입력하면 된다.

 sudo spctl --master-enable