Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Mac 사파리(Safari) 확장 프로그램이 설치되지 않을 때 해결하는 방법

Mac의 Safari 브라우저에서 확장 프로그램을 설치하려다 보면 다음과 같은 문제를 겪는 경우가 있습니다.

  • 설치 버튼이 보이지 않음: Safari 확장 프로그램 갤러리에서 특정 확장 프로그램에 ‘지금 설치(Install Now)’ 버튼 자체가 나타나지 않습니다.
  • 설치 오류 발생: 개발자 웹사이트 등 외부 경로로 설치를 시도하면 “Safari에서 이 확장 프로그램을 설치할 수 없습니다. 설치 중 오류가 발생했습니다.”라는 메시지가 표시됩니다.
  • 확장 프로그램 자동 삭제: Safari를 종료할 때마다 설치했던 확장 프로그램이 사라져 매번 다시 설치해야 합니다.
Mac 사파리(Safari) 확장 프로그램이 설치되지 않을 때 해결하는 방법
특정 Safari 확장 프로그램 설치 불가 현상

설치 문제의 주요 원인

이러한 문제는 몇 가지 원인으로 인해 발생할 수 있습니다. 확장 프로그램 갤러리에서 설치 버튼이 표시되지 않는 대표적인 이유는 다음과 같습니다.

  1. 웹 보호 기능(웹 실드)이 켜져 있는 백신 프로그램이 설치되어 있는 경우
  2. Safari의 확장 프로그램 데이터베이스가 손상된 경우
  3. 시스템 업데이트 후 재시동하지 않아 변경 사항이 아직 적용되지 않은 경우
Mac 사파리(Safari) 확장 프로그램이 설치되지 않을 때 해결하는 방법
Safari 확장 프로그램 설치 오류 화면

아래의 단계별 해결 방법을 순서대로 따라 하면 대부분의 문제를 해결할 수 있습니다.

방법 1. Mac 재시동 및 안전 모드에서 시도

1. Mac을 재시동한 뒤, Safari 메뉴의 ‘확장 프로그램’ 항목에서 다시 설치를 시도해 보세요. 여전히 설치되지 않는다면 다음 단계로 넘어갑니다.

Mac 사파리(Safari) 확장 프로그램이 설치되지 않을 때 해결하는 방법
Safari 메뉴에서 확장 프로그램 설치 시도

2. Mac을 안전 모드(Safe Mode)로 부팅한 상태에서 확장 프로그램 설치가 가능한지 확인해 보세요.

Mac 사파리(Safari) 확장 프로그램이 설치되지 않을 때 해결하는 방법
안전 모드에서 설치 시도하기

그래도 문제가 해결되지 않으면 아래 방법 2를 진행하세요.

방법 2. Safari 관련 파일 및 설정 정리

손상된 Safari 데이터를 정리하는 과정입니다. 진행 전에 중요한 데이터는 미리 백업해 두는 것이 좋습니다.

1. 실행 중인 Safari를 완전히 종료합니다.

2. Safari 프로필 폴더 ~/Library/Safari를 데스크탑으로 이동합니다.
주의: 이 작업을 하면 모든 설정이 초기화되고, 확장 프로그램이 제거되며, 북마크와 브라우징 데이터가 삭제됩니다. 북마크가 필요하다면 이동한 폴더 안의 Bookmarks.plist 파일을 나중에 ~/Library/Safari 폴더로 다시 복사하면 복원할 수 있습니다.

3. ~/Library/Caches 폴더 안의 모든 파일을 삭제합니다.

4. ~/Library/Preferences/ 폴더에서 Safari와 관련된 모든 .plist 파일을 삭제합니다.

5. 아래 파일들도 함께 삭제합니다.

  • ~/Library/Saved Application State/com.apple.Safari.savedState
  • ~/Library/Synced Preferences/com.apple.Safari.plist
  • ~/Library/Synced Preferences/com.apple.SafariServices.plist
  • ~/Library/Preferences/com.apple.WebFoundation.plist
  • ~/Library/Preferences/com.apple.WebKit.PluginHost.plist
  • ~/Library/Preferences/com.apple.WebKit.PluginProcess.plist
  • ~/Library/PubSub/Database
  • ~/Library/Preferences/com.apple.internetconfigpriv.plist

6. 키체인 접근(Keychain Access) 앱을 실행합니다. Spotlight 검색(⌘ + 스페이스)에 앱 이름 일부를 입력한 뒤 결과 목록에서 선택하면 됩니다.

7. 키체인 접근 창 상단의 검색창에 “Safari Extensions List”를 입력해 검색합니다. 해당 항목이 보이면 삭제한 후 키체인 접근을 종료합니다.

Mac 사파리(Safari) 확장 프로그램이 설치되지 않을 때 해결하는 방법
키체인 접근에서 Safari Extensions List 삭제

8. Mac을 재시동하고 Safari를 실행합니다.

9. 같은 확장 프로그램을 다시 설치해 보세요. 이제 정상적으로 설치될 것입니다.

그래도 설치되지 않는다면 마지막으로 방법 3을 시도해 보세요.

방법 3. 백신 웹 실드 비활성화 및 디스크 권한 복구

1. Avast 등 서드파티 인터넷 백신 프로그램의 웹 실드(Web Shield) 기능을 비활성화한 뒤 Safari를 다시 실행하고 확장 프로그램 설치를 시도합니다.

2. 위 방법으로도 해결되지 않으면 디스크 유틸리티(Disk Utility)에서 디스크 권한 복구(Repair Disk Permissions)를 실행한 후 확장 프로그램을 다시 설치해 봅니다. 참고로 이 기능은 macOS El Capitan 이후 버전에서 제거되었으며, 최신 macOS에서는 디스크 유틸리티의 ‘응급 처치(First Aid)’ 기능으로 대체되었습니다.

Mac 사파리(Safari) 확장 프로그램이 설치되지 않을 때 해결하는 방법
디스크 유틸리티의 디스크 권한 복구

위의 방법들을 순서대로 시도하면 Safari 확장 프로그램 설치 문제를 대부분 해결할 수 있습니다. 그래도 문제가 지속된다면 macOS를 최신 버전으로 업데이트하거나 Apple 공식 지원팀에 문의하는 것을 추천합니다.