해결: macOS에서 앱을 열 수 없을 때 완전 가이드

해결: macOS에서 앱을 열 수 없을 때 완전 가이드

Mac에서 App Store 외부에서 앱을 설치할 때 앱을 열지 못하게 하는 다양한 보안 경고가 표시될 수 있습니다. 이것은 macOS의 보안 기능(Gatekeeper)이 작동하는 것입니다. 이 가이드에서는 모든 일반적인 해결책을 안내합니다.


문제 1: "개발자를 확인할 수 없어 열 수 없습니다"

증상

앱을 열려고 할 때 다음과 같은 대화상자가 표시됩니다:

Apple에서 악성 소프트웨어가 없는지 확인할 수 없기 때문에 "XXX"을(를) 열 수 없습니다.

또는:

Apple에서 개발자를 확인할 수 없기 때문에 "XXX"을(를) 열 수 없습니다.

해결책

방법 1: 우클릭으로 열기 (초보자 권장)

  1. Finder에서 앱을 찾습니다
  2. Control 키를 누른 상태에서 앱 아이콘 클릭 (또는 우클릭)
  3. 컨텍스트 메뉴에서 "열기" 선택
  4. 확인 대화상자에서 다시 "열기" 클릭

이 작업은 한 번만 하면 됩니다. 이후에는 앱이 정상적으로 열립니다.

방법 2: "모든 곳에서 허용" 활성화

방법 1이 작동하지 않으면 보안 설정에서 "모든 곳" 옵션을 활성화할 수 있습니다:

  1. 터미널 앱을 엽니다
    • Command + Space를 누르고 Terminal을 입력한 후 Enter
  2. 다음 명령을 입력하고 Enter:

sudo spctl --master-disable

  1. Mac 로그인 비밀번호를 입력 (입력 시 문자가 표시되지 않음)하고 Enter
  2. 시스템 설정 > 개인정보 보호 및 보안 > 보안으로 이동
  3. "다음에서 다운로드한 앱 허용"에서 "모든 곳" 선택

⚠️ 보안 알림: 이 옵션을 활성화한 후에는 신뢰할 수 있는 출처에서만 소프트웨어를 다운로드하세요. 완료되면 sudo spctl --master-enable을 실행하여 기본 보안 설정을 복원할 수 있습니다.


문제 2: "앱이 손상되어 열 수 없습니다. 휴지통으로 이동해야 합니다."

증상

앱을 응용 프로그램 폴더에 설치한 후 더블클릭하면 다음이 표시됩니다:

"XXX"이(가) 손상되어 열 수 없습니다. 휴지통으로 이동해야 합니다.

또는:

디스크 이미지를 추출해야 합니다.

원인

앱이 실제로 손상된 것이 아닙니다. macOS의 격리 속성이 인터넷에서 다운로드한 파일에 표시를 하여 보안 조치로 실행을 방지합니다.

해결책

  1. 터미널 앱을 엽니다
  2. 다음 명령을 입력:

sudo xattr -r -d com.apple.quarantine /Applications/HandyMote.app

💡 : HandyMote가 기본 위치에 없는 경우:

  • sudo xattr -r -d com.apple.quarantine (끝에 공백이 있음에 주의)을 입력
  • 앱 아이콘을 터미널 창으로 드래그 앤 드롭 (경로가 자동으로 채워짐)
  • Enter를 눌러 실행
  1. Mac 비밀번호를 입력 (문자가 표시되지 않음)하고 Enter
  2. HandyMote를 다시 열어보세요

macOS Ventura/Sonoma 사용자

macOS 13 Ventura 이상에서 명령 실행 후에도 오류가 지속되면:

  1. xattr 명령 실행 후
  2. 앱을 우클릭
  3. "열기" 선택
  4. 팝업 대화상자에서 다시 "열기" 클릭

문제 3: 손쉬운 사용 권한 (HandyMote 필수)

왜 필요한가요?

HandyMote는 마우스 움직임과 키보드 입력을 제어해야 하며, 이를 위해 시스템의 손쉬운 사용 권한이 필요합니다.

권한 부여 방법

  1. 시스템 설정을 엽니다
  2. 개인정보 보호 및 보안 > 손쉬운 사용으로 이동
  3. 왼쪽 하단의 🔒 잠금 아이콘을 클릭하여 설정 잠금 해제
  4. 앱 목록에서 HandyMote를 찾습니다
  5. HandyMote 옆의 스위치를 켜서 활성화

⚠️ 중요: 이 권한이 없으면 휴대폰과 성공적으로 연결할 수 있지만 마우스와 키보드 제어가 작동하지 않습니다.


자주 묻는 질문

Q: 명령 실행 후 "Operation not permitted"가 표시됩니다

관리자 계정을 사용하고 있는지, sudo 접두사를 올바르게 입력했는지 확인하세요.

Q: "모든 곳" 옵션을 찾을 수 없습니다

최신 macOS 버전에서는 이 옵션이 기본적으로 숨겨져 있습니다. sudo spctl --master-disable 명령을 실행하면 표시됩니다.

Q: 앱 업데이트 후 매번 이 단계를 반복해야 하나요?

네, HandyMote가 업데이트되면 격리 속성이 다시 적용되어 xattr 명령을 다시 실행해야 할 수 있습니다.


빠른 참조

문제해결책
개발자를 확인할 수 없음우클릭 > 열기
모든 곳 옵션 활성화sudo spctl --master-disable
앱이 손상됨sudo xattr -r -d com.apple.quarantine /Applications/HandyMote.app
마우스가 움직이지 않음손쉬운 사용 권한 부여

이 해결책들이 도움이 되지 않으면 문의하기에서 지원을 받으세요.