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.
Odpowiedzi:
Powiedziałbym, że źle postępujesz, usuwając pliki w ~ / Library, ponieważ pamięć tam się zmienia z wersji na wersję (a czasem nawet kompilację do kompilacji).
Jeśli mam AppleCare - dzwonię do nich, a oni mają wewnętrzne dokumenty i możliwość uzyskania dokładnych kroków w konkretnej sytuacji.
Jeśli nie chcę zadzwonić do Apple'a lub mam czas, aby popracować nad tym problemem - oto strategia, którą zastosowałem, aby wyczyścić wszystko, gdy iCloud jest pomieszany. Zajmuje mi to znacznie mniej czasu. :-)
Jeśli wystąpiły problemy z synchronizacją jednego segmentu - skontaktuj się z pomocą techniczną Apple lub zainstaluj nowy system operacyjny i ponownie przetestuj na nowym systemie operacyjnym.
Jeśli nie ma żadnych problemów - włącz wszystkie wiadra na nowym koncie, aby sprawdzić, czy wszystko jest w porządku.
W tym momencie znasz następujące rzeczy:
W tym momencie możesz podjąć decyzję o migracji użytkownika od zepsutego użytkownika (może to być spowodowane usunięciem rzeczy lub błędem lub po prostu pechem - ale jest wyraźnie uszkodzony).
Jeśli naprawdę chcesz to wyjaśnić, najlepiej zapytać osobno. Kroki, aby wyczyścić Kalendarz, nie są takie same jak wyczyszczenie Przypomnień.
Pamiętaj też - inne urządzenia mogą wstrzykiwać dane do chmury - w niektórych przypadkach może być konieczne odizolowanie problematycznego komputera Mac i danych w chmurze.
źródło