문제 해결 가이드 macOS Tahoe·Sequoia·Sonoma

Mac에서 ‘손상되었기 때문에 열 수 없습니다’가 나올 때

Mac 앱의 손상 경고가 실제 파일 손상인지, Gatekeeper 차단인지 구분하고 출처 확인부터 다시 다운로드, 보안 설정, 격리 속성 확인 순서로 해결합니다.

분류
추천팁
적용 환경
macOS Tahoe·Sequoia·Sonoma
자료 확인
2026. 9. 14.

먼저 확인할 것

공식 배포처에서 앱을 다시 받습니다. 같은 경고가 나오면 개인정보 보호 및 보안을 확인하고, xattr 명령은 마지막에 사용합니다.

ADVERTISEMENT

일단 앱을 열었는데 ‘손상되었기 때문에 열 수 없습니다’라는 문구가 나오면 파일이 완전히 망가졌다고 생각하기 쉽습니다. 그런데 실제로는 다운로드가 덜 끝난 경우, 오래된 앱의 서명이 현재 macOS와 맞지 않는 경우, 인터넷에서 받은 파일에 붙는 격리 속성 때문에 실행이 막힌 경우가 같은 문구로 나타날 수 있습니다.

문제는 이 셋의 해결법이 다릅니다. 무조건 보안 기능부터 끄거나 터미널 명령을 실행하면 원인을 가릴 뿐 아니라 위험한 앱까지 통과시킬 수 있습니다. 되돌리기 쉬운 확인부터 시작해 파일 자체의 문제와 macOS의 실행 차단을 차례로 구분하는 편이 낫습니다.

경고 문구보다 먼저 볼 것은 앱의 출처

Gatekeeper는 App Store 밖에서 받은 앱의 개발자와 서명을 확인합니다. 따라서 이 글의 핵심은 보안을 없애는 것이 아니라, 제작사를 확인한 앱이 macOS의 어떤 단계에서 막혔는지 찾는 데 있습니다. 참고로 말씀드리면, 다운로드 출처를 설명할 수 없는 앱이라면 아래 방법을 진행하지 않고 파일을 지우는 쪽이 맞습니다.

ADVERTISEMENT
이 글에서
  1. 경고 문구보다 먼저 볼 것은 앱의 출처
  2. 먼저 확인할 것
  3. 화면에서 확인할 곳
  4. 명령어 실행
  5. 해결 순서
  6. 공식 배포본 다시 받기
  7. 개인정보 보호 및 보안에서 차단 기록 확인
  8. 출처를 확인한 앱의 격리 속성만 지우기
  9. 실행 직후 종료된다면 호환성 확인
  10. 이어지는 질문
  11. 다음으로 볼 글
  12. 참고한 자료

화면에서 확인할 곳

macOS
“앱 이름”이(가) 손상되었기 때문에 열 수 없습니다.

해당 항목을 휴지통으로 이동해야 합니다.

취소휴지통으로 이동
시스템 설정
개인정보 보호 및 보안일반FileVault
보안“앱 이름”은(는) 확인된 개발자가 아니기 때문에 사용이 차단되었습니다.확인 없이 열기

문제 해결

해결 순서

명령어 실행

아래 명령어를 복사한 뒤 안내된 터미널에 붙여 넣습니다.

관리자 터미널
xattr -dr com.apple.quarantine
  1. 01

    공식 배포본 다시 받기

    현재 앱을 휴지통으로 옮긴 뒤 제작사 공식 사이트나 App Store에서 새 설치 파일을 받습니다. 다운로드가 중간에 끊겼거나 압축을 푸는 과정에서 일부 파일이 빠진 경우라면 이것만으로 해결됩니다.

    검색 결과의 광고 링크와 파일 공유 사이트는 공식 배포처로 보지 않습니다. 사이트 주소와 개발자 이름이 앱의 실제 제작사와 일치하는지 확인합니다.

    새로 받은 앱이 바로 열리면 기존 설치 파일이 불완전했던 것입니다.

    공식 배포본에서도 같은 경고가 반복됩니다. 파일을 계속 다시 받기보다 macOS의 보안 차단 여부를 확인합니다.

  2. 02

    개인정보 보호 및 보안에서 차단 기록 확인

    앱을 한 번 실행해 경고를 띄운 다음 Apple 메뉴에서 시스템 설정 ▸ 개인정보 보호 및 보안으로 이동합니다. 아래쪽 보안 영역에 방금 차단된 앱과 ‘확인 없이 열기’가 나타나는지 봅니다.

    버튼이 보이지 않으면 앱을 실행한 기록이 오래됐거나, 단순한 개발자 확인 문제가 아니라 앱 자체가 손상된 경우일 수 있습니다. 앱을 다시 한 번 열어 경고를 만든 직후 설정을 확인합니다.

    앱 이름과 ‘확인 없이 열기’가 표시되고, 개발자와 출처를 확인한 뒤 열 수 있습니다.

    버튼이 없거나 허용한 뒤에도 손상 경고가 그대로 나옵니다. 이제 격리 속성과 앱 호환성을 나눠서 봅니다.

  3. 03

    출처를 확인한 앱의 격리 속성만 지우기

    터미널을 열고 xattr -dr com.apple.quarantine 까지 입력한 뒤, 응용 프로그램 폴더의 앱을 터미널 창으로 끌어 놓습니다. 그러면 공백이 있는 앱 이름도 정확한 경로로 들어갑니다. Enter를 누른 다음 앱을 다시 엽니다.

    인터넷에서 본 명령에 앱 경로 대신 응용 프로그램 폴더 전체를 넣지 않습니다. 한 번에 한 앱만 대상으로 삼아야 되돌아볼 범위가 분명합니다.

    같은 경고 없이 앱의 첫 화면이 열리면 격리 속성에서 막힌 경우입니다.

    명령 뒤에도 앱이 열리지 않거나 실행 직후 종료됩니다. 격리 속성 문제가 아니므로 같은 명령을 반복하지 않습니다. 제작사가 밝힌 지원 macOS와 앱 버전을 확인합니다.

  4. 04

    실행 직후 종료된다면 호환성 확인

    손상 경고는 사라졌지만 앱이 곧바로 꺼진다면 문제의 단계가 달라졌습니다. 오래된 Intel 전용 구성 요소, 폐기된 확장 기능, 현재 macOS에서 허용되지 않는 서명이 원인일 수 있습니다.

    이 상태에서 보안 설정을 더 낮추는 것은 도움이 되지 않습니다. 앱이 현재 macOS를 지원하는지, Apple Silicon용 또는 범용 버전이 따로 있는지 제작사 문서에서 확인합니다.

    지원되는 새 버전으로 교체한 뒤 앱이 정상 실행되면 끝입니다.

    제작사가 현재 macOS용 버전을 제공하지 않습니다. 구버전 macOS나 가상 환경을 유지할 이유가 없다면 같은 기능을 제공하는 대체 앱을 찾는 편이 안전합니다.

이어지는 질문

‘확인 없이 열기’ 버튼이 아예 보이지 않는다면?

앱을 다시 실행해 경고를 띄운 직후 개인정보 보호 및 보안을 엽니다. 그래도 없다면 개발자 확인 차단이 아니라 파일 손상이나 호환성 문제일 가능성이 높습니다.

xattr 명령에 sudo를 꼭 붙여야 하나?

응용 프로그램 폴더의 앱을 현재 사용자가 정상적으로 설치했다면 먼저 sudo 없이 해당 앱 하나만 대상으로 실행합니다. 권한 오류가 난다고 해서 출처가 불분명한 앱에 곧바로 관리자 권한을 주지는 않습니다.

앱이 열렸다면 계속 사용해도 되나?

실행 성공과 안전성은 별개입니다. 제작사, 다운로드 주소, 업데이트 제공 여부를 확인하고 현재 macOS를 공식 지원하지 않는 앱이라면 중요한 자료를 맡기지 않습니다.

참고한 자료