Mac에서 어플리케이션 Screen Recording 옵션을 활성화하는 방법에 대해 알아보도록 하겠습니다.
간혹 미팅 앱을 사용할 때, 화면 공유 옵션을 누르면 자동으로 설정의 Security & Privacy 메뉴에서 Screen Recording을 허락할 것인지 친절하게 물어는데요,
여기서 Screen Recording을 허용하려는 어플리케이션이 아예 안 뜨는 경우가 있습니다. 그러면 옵션을 활성화해야하는데, 그 어플리케이션 자체가 안 보이다보니 허락을 못해서 화면 공유를 못하게 됩니다. 저의 경우 zoom 앱을 새로 다운로드 받았을 때 화면 공유를 하려고 하니까 시스템 설정에서 Screen Sharing을 허락하라고 하는데, 아래처럼 옵션에서 zoom 앱이 보여야하는데, 아예 없어서 허락을 못하는 상황이었습니다.
아마도 맨 처음에 설치할 때 실수로 Screen Sharing을 하겠냐는 질문창을 스킵해서 다시는 그 질문창이 안 뜨면서 허용 앱 리스트에서 안 보이는 것일 수 있습니다.

어플리케이션을 다시 지웠다가 새로 깔면 다시 물어보기 때문에 된다고 하지만 이것보다는 terminal에서 간단하게 컨트롤하는 방법을 소개해드리려고 합니다.
- app id 찾기
먼저 스크린 공유를 하고 싶은 앱의 id를 찾습니다. terminal을 실행한 후 아래 명령어를 타이핑하시면 app id가 출력됩니다. mdls -name kMDItemCFBundleIdentifier -r <YOUR APP NAME & EXTENSION>
이라는 명령어이고 zoom 앱의 경우 이름과 확장자명이 zoom.us.app 이었습니다. (Name & Extension 란에서 확인하실 수 있습니다.)

그래서 다음과 같이 타이핑하면,
mdls -name kMDItemCFBundleIdentifier -r zoom.us.app
터미널 결과로 us.zoom.xos%
가 출력되는데요, 이를 통해서 zoom 앱의 아이디는 us.zoom.xos
인 것을 알 수 있습니다.
2. Screen Recording 상태 리셋하기
Screen Recording 상태를 리셋하는 이유는, 리셋을 통해서 컴퓨터에서 직접 Screen Recording 하겠냐고 다시 물어보도록 하기 위해서입니다. 명령어는 tccutil reset ScreenCapture <YOUR APP ID>
입니다.
tccutil reset ScreenCapture us.zoom.xos
위와 같이 터미널에서 커맨드를 실행하면, zoom앱에서 Screen Recording 허락을 하겠냐는 질문을 맥북에서 다시 합니다. 그 때 시스템 설정에서 허용해주시면 됩니다.