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

macOS Mojave 업그레이드 후 메시지(Messages) 앱이 멈추거나 강제 종료될 때 해결 방법

Mac 사용자에게 메시지(Messages) 앱은 데스크톱에서 iMessage를 주고받는 과정을 훨씬 간편하게 만들어 줍니다. 답장을 보내기 위해 일일이 휴대폰을 집어 들 필요 없이, 메시지 앱을 열고 내용을 입력한 뒤 휴대폰에서 하듯 전송하기만 하면 됩니다.

하지만 일부 Mac 사용자는 Mojave로 업데이트한 후 메시지 앱을 열 때 심각한 오류를 겪었습니다. Mojave 업그레이드 이후 메시지 앱이 멈추거나 강제 종료되면서 메시지를 읽거나 답장을 보내는 것이 불가능해진 것입니다. 이 오류로 인해 메시지 앱이 자주 멈추거나, 동기화가 되지 않거나, 새 메시지가 로드되지 않거나, 업데이트 상태에 머물러 있거나, 아예 열리지 않는 현상이 나타납니다.

이 문제는 보통 다음과 같은 오류 메시지와 함께 발생합니다:

"내부 메시지 오류가 발생했습니다."

팁: 시스템 문제나 성능 저하를 유발할 수 있는 성능 이슈, 정크 파일, 유해 앱, 보안 위협 요소를 스캔하여 Mac 상태를 미리 점검해 보세요.

"메시지에 문제가 있습니다. 메시지를 종료한 후 다시 열어야 합니다."

하지만 앱을 종료하는 것만으로는 해결되지 않습니다. 이 오류를 겪은 사용자들은 앱을 열 때마다 같은 메시지가 반복해서 나타난다고 보고했습니다. Apple 지원팀에 문의한 결과, 해당 팀 역시 이를 Mojave 관련 버그로 공식 인정했습니다. 일부 사용자는 High Sierra로 다운그레이드한 후 메시지 앱 사용 시 오류가 사라졌다고 전했습니다.

Apple의 엔지니어들은 이미 이 버그를 인지하고 있으며 해결 패치를 준비 중입니다. 다만 공식 수정본이 언제 출시될지에 대한 소식은 아직 없습니다. 공식 수정을 기다리는 대신, 아래의 해결 방법을 활용해 이 문제를 직접 해결할 수 있습니다.

Mojave 업데이트 후 메시지 앱 충돌 해결 방법

Mojave 업데이트 후 메시지 앱이 멈춘다면, 가장 먼저 로그아웃한 후 앱을 완전히 종료하세요. 필요하다면 강제 종료(Force Quit)를 실행하세요. Outbyte macAries를 사용해 Mac의 정크 파일을 삭제하면 문제 해결 과정이 더 쉽고 빨라집니다. 그다음 메시지 앱 수정 작업을 시작하기 전에 Mac을 재부팅하여 macOS를 새로 고칩니다.

방법 1: 메시지 앱에서 로그아웃 후 다시 로그인하기

메시지 앱을 열 수 있다면, 상단 메뉴에서 메시지(Messages)를 클릭하여 계정에서 로그아웃하세요. 드롭다운 메뉴에서 로그아웃(Log Out)을 클릭합니다. 앱을 완전히 종료한 후 다시 실행하고, 메시지 > 로그인(Log In)을 클릭하여 다시 로그인합니다. 로그인하면 메시지가 다시 로드됩니다. 모든 기능이 정상적으로 작동하는지 살펴보세요. 여전히 문제가 있다면 아래의 다른 해결 방법으로 넘어가세요.

방법 2: 날짜 및 시간 설정 확인하기

잘못된 날짜와 시간 정보는 메시지 앱에 오작동을 일으킬 수 있습니다. 특히 대규모 시스템 업데이트 후에는 날짜와 시간 설정이 현재 위치와 일치하는지 확인하세요. 업데이트 과정에서 이 설정들이 영향을 받아 메시지 앱뿐 아니라 다른 프로그램에도 오류를 일으키는 경우가 있습니다.

확인 방법:

  1. Apple 메뉴 > 시스템 환경설정 > 날짜 및 시간으로 이동합니다.
  2. 시간대(Time Zone) 탭을 클릭합니다.
  3. 자동으로 날짜 및 시간 설정 체크박스가 해제되어 있다면 체크합니다.
  4. 이미 체크되어 있다면 클릭하여 선택을 해제한 뒤, 몇 초 기다렸다가 다시 체크합니다.
  5. 요청 시 관리자 비밀번호를 입력합니다.

컴퓨터의 날짜와 시간이 올바른지 확인한 후 운영체제를 재시작하고 메시지 앱이 정상으로 돌아왔는지 확인합니다.

방법 3: 안전 모드로 부팅하기

업데이트 후 임시 파일, 설치 소프트웨어, 기타 시스템 캐시가 Mac에 남아 있을 수 있습니다. 안전 모드로 재시작하면 Mac의 프로세스를 방해할 수 있는 불필요한 파일들을 제거하는 데 도움이 됩니다.

안전 모드로 부팅하는 방법:

  1. Mac을 재시작한 후 시작음이 들리면 즉시 Shift 키를 길게 누릅니다.
  2. 로그인 화면이 나타나면 Shift 키에서 손을 뗍니다.
  3. 안전 모드에서 메시지 앱을 실행하여 정상적으로 작동하는지 확인합니다.

방법 4: 환경설정, 캐시, 채팅 데이터베이스 삭제하기

메시지 앱은 Mac의 여러 위치에 정보를 저장합니다. 앱이 처음부터 새롭게 시작하고 오류를 제거할 수 있도록 이 파일들을 모두 삭제해야 합니다.

파일을 삭제하는 방법:

  1. 메시지 앱을 종료합니다.
  2. Finder를 열고 상단 메뉴에서 이동(Go)을 클릭할 때 Option 키를 길게 누릅니다. 그러면 라이브러리(Library) 폴더가 나타납니다.
  3. Library 폴더를 클릭한 후 Preferences 폴더를 찾습니다.
  4. 다음 .plist 파일들을 찾습니다:
    • com.apple.imagent.plist
    • com.apple.imessage.bag.plist
    • com.apple.imservice.iMessage.plist
    • com.apple.iChat.AIM.plist
    • com.apple.iChat.Jabber.plist
    • com.apple.iChat.plist
    • com.apple.iChat.StatusMessages.plist
    • com.apple.iChat.Yahoo.plist
  5. 이 .plist 파일들을 데스크톱으로 복사하여 백업합니다.
  6. 그런 다음 모든 .plist 파일을 휴지통으로 옮깁니다. 이렇게 하면 메시지 앱의 이전 설정과 환경설정이 초기화됩니다.
  7. Library 폴더로 돌아가 다음 파일들을 삭제합니다:
    • Caches/com.apple.imfoundation.IMRemoteURLConnectionAgent
    • Caches/com.apple.Messages
    • Containers/com.apple.corerecents.recentsd
    • Containers/com.apple.soagent
    • Containers/com.apple.iChat/Data/Library/Caches
    • IdentityServices
  8. Library 디렉터리 안에서 Messages 폴더를 찾아 폴더 전체를 휴지통으로 옮깁니다.
  9. 다음으로 Spotlight에서 검색하거나 Finder > 이동 > 유틸리티로 이동하여 터미널(Terminal)을 실행합니다.
  10. 다음 명령어를 입력하여 IMDPersistenceAgent 프로세스를 중지합니다: killall IMDPersistenceAgent
  11. 콘솔에 다음 명령어를 입력합니다: rm -rf ~/Library/Caches/com.apple.Messages. 이 명령어는 메시지 앱의 모든 캐시 데이터를 삭제합니다.
  12. 채팅 데이터베이스를 삭제하려면 터미널 창에 다음 명령어를 입력합니다: rm -rf ~/Library/Messages
  13. 환경설정 캐시를 정리하려면 다음 명령어를 입력합니다: killall cfprefsd

모든 창을 닫고 Mac을 재시작합니다. 메시지 앱을 실행하여 이제 정상적으로 작동하는지 확인합니다.

방법 5: iCloud의 메시지 기능 비활성화하기

iPhoto 라이브러리처럼 iCloud의 메시지(Messages in iCloud) 기능은 모든 기기에서 메시지가 동기화되도록 합니다. 하지만 여러 사용자가 이 기능이 오류의 원인일 가능성이 높다고 지적했습니다.

Mac에서 이 기능을 비활성화하는 방법:

  1. 메시지를 연 후 상단 메뉴에서 메시지를 선택합니다.
  2. 환경설정(Preferences) > 계정(Accounts)을 클릭합니다.
  3. 계정 목록에서 iMessage를 선택합니다.
  4. iCloud에서 메시지 사용(Enable Messages in iCloud) 항목의 체크를 해제합니다.
  5. 모든 기기에서 끄기(Disable All) 또는 이 기기에서만 끄기(Disable This Device) 중 하나를 선택합니다.

메시지 앱을 종료한 후 다시 열어 이 방법이 효과가 있었는지 확인합니다.

마무리

Mojave로 업그레이드한 후 메시지 앱이 멈추거나 강제 종료되면 Mac에서 메시지를 읽거나 보낼 수 없어 매우 불편합니다. 하지만 메시지 앱과 같은 macOS 기본 앱에 문제가 생겼을 때는 단순히 삭제 후 재설치할 수 없기 때문에 처리가 까다롭습니다. 실제로 메시지 앱을 휴지통으로 옮기려고 하면 macOS 시스템의 핵심 구성 요소이기 때문에 삭제할 수 없다는 오류 메시지가 나타납니다.

Apple이 이 버그를 수정할 때까지 기다리는 대신, 위에서 소개한 해결 방법들을 하나씩 시도하여 메시지 앱이 다시 원활하게 작동하도록 만들어 보세요.