일부 사용자들은 Mac에서 캘린더 앱을 열자마자 "오류가 발생하여 캘린더를 iCloud로 이동할 수 없습니다(Couldn't move your calendars to iCloud because an error occurred)" 오류 메시지가 나타나는 문제를 겪고 있습니다. Mac을 재시동해도 문제가 해결되지 않으며, 캘린더 앱은 계속해서 사용할 수 없는 상태로 남게 됩니다. 이 문제는 macOS Catalina를 포함한 여러 macOS 버전에서 보고되고 있습니다.
최신 macOS를 사용 중이 아니라면, Apple이 일련의 핫픽스(hotfix)를 통해 수정한 비교적 흔한 버그 때문에 문제가 발생했을 가능성이 높습니다. 해당 수정 사항을 적용하려면 시스템 환경설정(System Preferences) 메뉴에서 Mac을 최신 버전으로 업데이트해야 합니다.
반면, 손상된 임시 파일들(대부분 Caches 및 Calendar 폴더에 위치)로 인해 문제가 발생하는 경우도 있습니다. 이 경우 iTunes 동기화를 비활성화한 뒤 라이브러리(Library) 폴더 내 Caches와 Calendar 폴더의 내용을 정리하면 문제를 해결할 수 있습니다.
방법 1: macOS를 최신 버전으로 업데이트
이 문제는 특히 macOS Mojave 버전에서 자주 발생하는 것으로 알려져 있습니다. Apple 엔지니어들의 확인에 따르면, 해당 문제는 Mojave 이후 출시된 모든 macOS 버전에 배포되는 핫픽스를 통해 이미 수정되었습니다.
따라서 Mojave 환경에서 이 오류가 발생한다면, 가장 간단한 해결 방법은 Mac을 사용 가능한 최신 버전으로 업데이트하는 것입니다. 실제로 여러 사용자가 업데이트 이후 캘린더 문제가 완전히 해결되어 정상적으로 사용할 수 있게 되었다고 보고했습니다.
다음은 최신 버전으로 업데이트하는 단계별 가이드입니다:
- Mac 화면 상단의 작업 표시줄에서 시스템 환경설정 아이콘을 클릭합니다.
- 시스템 환경설정 화면이 열리면 소프트웨어 업데이트(Software Update) 아이콘을 클릭합니다.
- 유틸리티가 업데이트를 확인할 때까지 기다린 후, 화면의 안내에 따라 컴퓨터 구성에 맞는 최신 버전을 설치합니다.
- 새로운 버전이 발견되면 지금 업데이트(Update Now) 버튼을 클릭하고 설치가 완료될 때까지 기다립니다.
- 업데이트가 성공적으로 설치되면 Mac이 자동으로 재시동됩니다. 자동으로 재시동되지 않으면 수동으로 재시작한 뒤, 캘린더 앱을 다시 열어 문제가 해결되었는지 확인합니다.
그래도 "오류가 발생하여 캘린더를 iCloud로 이동할 수 없습니다" 오류가 계속 발생하거나 이미 최신 macOS 버전을 사용 중이라면, 아래의 다음 해결 방법을 시도해 보세요.
방법 2: 라이브러리(Library)에서 Caches 및 Calendar 폴더 정리
이 문제는 Caches 또는 Calendar 폴더(또는 두 폴더 모두)에 부분적으로 손상된 임시 파일이 저장되어 있을 때도 발생할 수 있습니다. 같은 문제를 겪던 여러 사용자는 Finder를 통해 Library 폴더에 접근한 뒤 두 폴더의 내용을 정리하는 방법으로 문제를 해결했다고 보고했습니다.
단, 두 폴더의 파일을 삭제하려면 먼저 시스템 환경설정 메뉴에서 iCloud와 캘린더의 연동을 비활성화해야 한다는 점을 유의하세요.
중요: 예기치 못한 문제를 방지하려면 아래 단계를 진행하기 전에 Time Machine 백업을 먼저 수행하는 것을 권장합니다.
준비가 되었다면 다음 단계를 따라 진행하세요:
- 화면 하단의 Dock에서 시스템 환경설정을 클릭합니다.
- 시스템 환경설정 메뉴에서 화면 왼쪽 목록의 iCloud 항목을 클릭합니다.
- iCloud 설정 화면의 오른쪽 영역으로 이동한 뒤, Calendars(캘린더) 체크박스를 해제합니다.
- iCloud 캘린더 동기화가 비활성화되면, 하단 Dock에서 Finder 앱을 실행합니다.
- Finder가 열리면 Option(⌥) 키를 길게 누른 상태에서 상단 메뉴 막대의 이동(Go)을 클릭하고, 목록에서 라이브러리(Library)를 선택합니다.
- Library 폴더에 진입하면 먼저 Caches 폴더를 찾아 더블클릭하여 엽니다.
- Caches 폴더 안에서 키보드로 CMD + A를 눌러 모든 항목을 선택한 후, CMD + Backspace(⌫)를 눌러 삭제합니다(또는 마우스 우클릭 > 휴지통으로 이동).
참고: Cache 폴더에는 macOS에 설치된 다양한 앱이 사용하는 임시 파일만 들어 있습니다. 삭제하면 일부 앱에서 다시 로그인하라는 요청이 나타날 수 있지만, 앱이 손상되지는 않으므로 안심해도 됩니다. - 다시 Library 폴더의 루트로 돌아간 뒤 Calendars 폴더로 이동하여 위의 6~7번 단계를 반복합니다. 즉, 전체 선택 후 CMD + Backspace로 Calendar 폴더의 내용을 모두 삭제합니다.
- 작업이 완료되면 다시 시스템 환경설정 메뉴를 열고 iCloud를 선택한 후, 캘린더(Calendar) 연동을 다시 활성화합니다.
- Mac을 재시동한 뒤 캘린더 앱을 다시 열어 문제가 해결되었는지 확인합니다. 캘린더 항목은 iCloud를 통해 잠시 후 자동으로 복원됩니다.