High Sierra에서 앱을 열려고 할 때 간혹 앱이 멈추거나 '실행 중' 상태에 그대로 머물러 있는 경우가 있습니다. 이러한 현상은 어떤 앱에서든 발생할 수 있으며 원인 또한 다양합니다. 하지만 가장 흔한 원인을 살펴보기 전에, 먼저 디스크 권한(disk permissions)이 무엇이고 어떻게 작동하는지 이해하는 것이 중요합니다.
권한은 운영체제가 특정 항목을 읽거나, 쓰거나, 실행할 수 있는지 여부를 결정하는 요소입니다. 애플리케이션이 처음 설치될 때 자동으로 설정되며, 경우에 따라 어떤 사용자가 특정 파일을 열거나 편집할 수 있는지를 결정하기 때문에 사용자 권한(privileges)과도 연관됩니다.
운영체제 수준에서 권한은 운영체제 자체 또는 그 일부가 어떤 항목에 접근하고 수정할 수 있는지, 그리고 어떤 애플리케이션이 이러한 작업을 수행할 수 있는지를 결정합니다.
어떤 이유로든 권한 설정이 꼬이게 되면 특정 작업에 영향을 미쳐 일부 앱이 실행되지 않을 수 있습니다. 권한 오류로 인해 발생하는 컴퓨터 문제가 많은 것도 바로 이 때문입니다.
💡 프로 팁: 시스템 문제나 성능 저하를 일으킬 수 있는 성능 이슈, 정크 파일, 유해 앱, 보안 위협을 찾아내기 위해 Mac을 정기적으로 스캔하세요.
High Sierra에서 앱이 제대로 작동하지 않는 원인은 바이러스 감염일 가능성도 있습니다. 바이러스는 운영체제를 손상시키고 혼란을 초래해 앱 실행을 어렵게 만듭니다. 또한 실행하려는 앱 자체가 불완전하게 구성되었거나, 현재 사용 중인 앱 버전이 최신 macOS와 호환되지 않거나, 불안정한 인터넷 연결을 통해 다운로드되어 중요한 파일이 누락되었을 가능성도 배제할 수 없습니다.
High Sierra에서 작동하지 않는 앱을 고치는 방법
컴퓨터에 이상이 생기기 시작하면 가장 먼저 Outbyte Mac Repair 같은 Mac 복구 도구로 시스템을 정리하는 것이 좋습니다. 왜 클린업부터 해야 할까요? 진단을 실행해 보기 전까지는 PC에 정확히 어떤 문제가 있는지 알 수 없기 때문입니다. 모든 잠재적 문제를 일일이 점검하는 데는 너무 많은 시간이 걸리므로, 전체 OS를 훑으며 오류를 찾아내고 복구해 주는 전문 복구 도구를 활용하는 것이 가장 효율적인 해결책입니다.
1. 디스크 권한 복구
파일 권한이 올바르게 설정되지 않는 문제는 특히 구버전 OS에서 매우 흔합니다. 이를 교정하는 한 가지 방법이 바로 권한 복구입니다.
Apple의 디스크 유틸리티(Disk Utility)는 권한 복구에 매우 효과적인 도구입니다. 다만 사용하기 전에 드라이브를 먼저 백업하는 것이 좋습니다. 디스크 복구 도구 자체가 새로운 문제를 일으키는 것은 아니지만, 권한이 이미 심각하게 손상된 상태라면 복구를 시도하는 과정에서 드라이브가 오히려 더 큰 피해를 입을 수 있기 때문입니다.
디스크 유틸리티로 디스크 권한을 복구하려면 다음 단계를 따르세요:
- 응용 프로그램 폴더 내 유틸리티 폴더에 있는 디스크 유틸리티를 실행합니다.
- 볼륨 목록에서 시작 디스크를 선택합니다.
- First Aid(응급 처치) 탭을 클릭합니다.
- 권한을 복구하려면 Repair Disk Permissions(디스크 권한 복구)를 클릭합니다.
참고로 디스크 유틸리티가 파일 권한을 복구할 수 있는 이유는 /var/db/receipts 경로에 해당 '영수증(receipt)' 정보가 저장되어 있기 때문입니다. 이 영수증들이 권한이 어떻게 설정되어야 하는지를 디스크 유틸리티에 알려줍니다. 다만 모든 설치 프로그램이 설치 파일에 대한 영수증을 남기는 것은 아니라는 점은 유의해야 합니다.
2. 시스템 바이러스 검사
기본 앱이 제대로 작동하지 않거나 사용 중에 Mac이 자주 멈춘다면 바이러스 검사가 필요할 수 있습니다. 사실 컴퓨터에 문제가 발생할 때마다 맬웨어 검사를 실행하는 습관을 들이는 것이 좋습니다. 바이러스는 특정 앱의 실행을 차단하는 것을 비롯해 각종 문제를 일으키는 주범이기 때문입니다.
믿을 만한 백신 프로그램을 설치해 실행하고, 검사가 끝날 때까지 방해받지 않도록 두세요. 검사 결과 시스템과 호환되지 않는 파일이 발견되면 삭제하면 됩니다.
3. 문제가 되는 앱 재설치
특정 앱을 실행할 때만 Mac이 멈춘다고 확신한다면, 해당 앱을 삭제한 후 최신 버전을 다운로드해 다시 설치하는 방법을 고려해 보세요.
Mac OS에서 앱을 삭제하는 절차는 다음과 같습니다:
- Dock에서 Launchpad를 클릭하거나 응용 프로그램 폴더에서 Launchpad를 엽니다.
- Launchpad에서 삭제하려는 앱이 보이지 않으면 검색 필드에 앱 이름을 입력합니다.
- Option 키를 길게 누르거나, 아이콘이 흔들리기 시작할 때까지 아무 앱이나 클릭한 상태를 유지합니다.
- 삭제하려는 앱의 삭제(X) 아이콘을 클릭하고, Delete를 한 번 더 눌러 삭제를 확정합니다.
- 삭제 옵션이 나타나지 않거나 삭제 아이콘이 표시되지 않는다면, 해당 앱은 제거할 수 없거나 App Store 외부에서 설치된 앱이라는 뜻입니다. 이 경우 Finder를 이용해 삭제할 수 있습니다.
Finder를 이용해 앱 삭제하기
- Finder에서 해당 앱을 찾습니다. 대부분의 앱이 이곳에 있으므로 응용 프로그램 폴더로 이동하면 됩니다.
- 앱을 휴지통으로 드래그하거나, 마우스 우클릭 후 '휴지통으로 이동'을 선택합니다.
- 앱 삭제 권한 확인을 위해 Mac의 사용자 이름과 비밀번호 입력을 요구받을 수 있습니다.
간혹 위의 방법만으로는 앱이 완전히 제거되지 않는 경우가 있습니다. 이럴 때는 라이브러리(Library) 폴더에서 앱의 잔여 파일까지 삭제해 주어야 합니다. 방법은 다음과 같습니다:
- Finder를 엽니다.
- Alt(Option) 키를 누른 상태에서 메뉴 막대의 이동(GO)을 클릭합니다.
- 홈(Home) 폴더 아래에 숨겨진 ~/Library 폴더가 나타납니다.
~/Library 폴더에서 아래로 스크롤해 삭제하려는 앱과 관련된 파일을 찾아 휴지통으로 드래그하면 됩니다. 단, ~/Library 폴더에서는 반드시 주의해야 합니다. 중요한 시스템 파일을 실수로 삭제하면 기존 문제에 새로운 오류까지 더해질 수 있기 때문입니다.
4. 안전 모드로 재시작
안전 모드(Safe Mode)는 운영체제의 최소한의 구성 요소만 실행되는 기본 모드입니다. 이 모드에서는 백그라운드에서 호환성 충돌을 일으킬 수 있는 다른 앱들이 함께 구동되지 않으므로, 문제의 앱을 방해 요소 없이 안전하게 실행해 볼 수 있습니다. Mac을 안전 모드로 시작하는 방법은 다음과 같습니다:
- Mac의 전원을 켜면서 Shift 키를 길게 누릅니다.
- 로그인 창이 나타나면 Shift 키에서 손을 뗍니다.
High Sierra에서 제대로 작동하지 않는 앱을 해결하는 다른 방법을 알고 계시다면 아래 댓글로 공유해 주세요. 또한 위에서 소개한 절차에 대해 궁금한 점이 있다면 언제든지 문의해 주시기 바랍니다.