본문 바로가기
PC·모바일 문제해결

맥 앱 열지 않음 원인, 격리 속성 확인 방법

by 나그네하나 2026. 10. 31.

macOS 26.6.2에서 서명 없는 테스트 앱을 열면 차단 창이 떴고, 그때 앱에는 격리 속성이 붙어 있었습니다. 이 속성을 지우자 같은 앱이 실행됐습니다. 확인 기준일은 2026년 10월 31일입니다.

먼저 결론

격리 속성이 붙은 서명 없는 앱은 차단됐고, 속성을 지운 뒤에는 실행됐습니다.

용어부터 짚고 갑니다

서명은 개발자가 앱에 붙이는 확인 표시입니다. 앱이 누구의 것인지, 중간에 바뀌지 않았는지를 확인하는 데 씁니다. 격리 속성은 인터넷에서 받은 파일에 macOS가 붙이는 꼬리표입니다. 터미널에서는 xattr 명령으로 보거나 지울 수 있습니다.

재현 환경

항목내용
컴퓨터Mac mini (Apple Silicon)
macOS26.6.2 (25G83)
테스트 앱서명 없는 간단한 앱. 실행하면 바탕화면에 기록 한 줄을 남김

[1단계] 격리 속성을 붙이고 열기

테스트 앱에 격리 속성을 붙였습니다. 명령은 xattr -w com.apple.quarantine "0081;;Safari;" TestApp.app입니다. spctl --assess --type execute -vv TestApp.app로 확인하니 결과는 rejected, 이유는 source=no usable signature였습니다.

그다음 앱을 열었더니 "'TestApp.app'을(를) 열지 않음" 차단 창이 떴고, 완료를 누른 뒤에도 바탕화면에 실행 기록 파일이 생기지 않았습니다.

격리 속성이 붙은 상태에서 뜬 차단 창

그림 1. 격리 속성이 붙은 상태에서 앱을 열었을 때 뜬 차단 창

[2단계] 속성을 지우고 다시 열기

격리 속성을 지우려고 xattr -d com.apple.quarantine TestApp.app을 실행했습니다. 앱을 열고 기록 파일을 보니 실행 기록 한 줄(ran 2026-10-31_16:55:18)이 있었습니다. 그다음 xattr -l TestApp.app로 목록을 보니 격리 속성은 없고 com.apple.provenance만 남아 있었습니다.

xattr -l 결과와 실행 기록 터미널 캡처

그림 2. 터미널 캡처. xattr -l 결과(com.apple.provenance만 있음)와 실행 기록 파일 내용(ran 2026-10-31_16:55:18)이 보입니다.

정리

격리 속성은 인터넷에서 받은 파일의 출처 표시입니다. 출처가 확실한 앱에만 이 방법을 쓰세요. 출처를 모르는 파일이 막혔을 때 속성부터 지우는 것은 권하지 않습니다.