Właśnie trafiłem w paskudny błąd w Calendar.app i Reminders.app na Yosemite.
Z jakiegoś powodu kalendarze pojawiają się również w Reminders.app jako puste listy przypomnień, a listy przypomnień pojawiają się również w Calendar.app jako puste kalendarze. Nawet jeśli usunę wszystkie moje kalendarze i listy przypomnień (mam ich wszystkie kopie zapasowe), zostaną one ponownie utworzone.
Zauważyłem, że zarówno kalendarze, jak i przypomnienia są przechowywane pod ~/Library/Calendars
. Próbowałem wiele rzeczy, aby to naprawić. Jak sugerowano w innych artykułach, próbowałem usunąć te pliki:
~/Library/Caches/com.apple.iCal
(nie istniał)~/Library/Calendars/Calendar Cache*
~/Library/Containers/com.apple.CalendarAgent/
~/Library/Containers/com.apple.CalendarAgent.CalNCService/
~/Library/Containers/com.apple.iCal/
~/Library/Containers/com.apple.iCal.CalendarNC/
~/Library/Preferences/com.apple.iCal.plist
~/Library/Preferences/com.apple.iCalExternalSync.plist
~/Library/Preferences/com.apple.iCal.helper.plist
(nie istniał)
Próbowałem również usunąć cały ~/Library/Calendars
katalog i wielokrotnie zrestartowałem komputer Mac podczas całego tego procesu.
Jednak za każdym razem, gdy wracam do Calendar.app lub Reminders.app, błędne kalendarze i listy przypomnień wciąż się cofają.
Nie wiem już, co mam teraz robić ... wszelkie sugestie byłyby mile widziane!
Edycja: Wydaje mi się, że osiągnąłem stan zdrowia psychicznego po tym bałaganie ... w końcu!
Przeszukując ~/Library/
katalog, znalazłem sprawcę, który wydaje mi się przyczyną tego problemu. Istnieje plik, który jest generowany przez niektóre usługi synchronizacji od Apple znajdujące się pod adresem ~/Library/Application\ Support/SyncServices/Local/TFSM/com.apple.Calendars/data.syncdb
. Nie jestem pewien, jaki proces to aktualizuje, ale używam iTunes do synchronizacji lokalnych kalendarzy z moim iPhonem i podejrzewam, że prawdopodobnie ma to coś wspólnego z tym. Być może więc błąd nie występuje w Kalendarzu / Przypomnieniach, ale tak naprawdę w iTunes lub SyncServices.
Więc usunąłem ten plik, a także wszystkie pliki poniżej ~/Library/Containers/com.apple.CalendarAgent/Data/Library/Calendars/
i zrestartowałem OS X. Kiedy otworzyłem Calendar.app, domyślnie kalendarze, które należy pobrać na nowym koncie użytkownika, były tam: Dom i Praca, aw moim przypadku Urodziny i Święta też. Reminders.app pokazał również pustą listę przypomnień, co również jest w porządku. Następnie przystąpiłem do przywracania kalendarzy i przypomnień z kopii zapasowych.
Synchronizacja w iTunes jest teraz OK, ale listy przypomnień z jakiegoś powodu nadal pojawiają się jako kalendarze (tutaj też wygląda to na błąd). Jeśli ręcznie wybiorę kalendarze z Calendar.app, wszystko wydaje się działać dobrze.
Ostatnim rozwiązaniem byłoby przeniesienie wszystkich moich rzeczy na nowe konto użytkownika (zakładając, że problem był spowodowany błędnym stanem mojego obecnego konta użytkownika - jak sugeruje bmike), ale na szczęście nie muszę wykonywać tego żmudnego zadania , przynajmniej na razie.
Korzystanie z OS X 10.10.5 i iTunes 12.2.2.25.