Ho appena trovato un brutto bug in Calendar.app e Reminders.app su Yosemite.
Per qualche motivo, i calendari vengono visualizzati anche in Reminders.app poiché gli elenchi di promemoria vuoti e gli elenchi di promemoria vengono visualizzati anche in Calendar.app come calendari vuoti. Anche se elimini tutti dei miei calendari e elenchi di promemoria (li ho tutti sottoposti a backup), vengono creati nuovamente.
Ho notato che entrambi i calendari e i promemoria vengono memorizzati sotto ~/Library/Calendars
. Ho provato un sacco di cose per risolvere il problema. Come suggerito in altri articoli, ho provato a eliminare questi file:
-
~/Library/Caches/com.apple.iCal
(non esisteva) -
~/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
(non esisteva)
Ho anche provato a eliminare l'intera directory ~/Library/Calendars
e ho riavviato il mio Mac molte volte durante l'intero processo.
Tuttavia, ogni volta che torno a Calendar.app o Reminders.app, i calendari buggati e gli elenchi di promemoria continuano a tornare di nuovo.
Non so più cosa fare ora ... qualsiasi suggerimento sarebbe benvenuto!
Modifica: Mi sembra di aver raggiunto uno stato di sanità mentale da questo casino ... finalmente!
Cercando la directory ~/Library/
, ho trovato quello che sembra essere il colpevole che mi ha causato questo problema. C'è un file che viene generato da alcuni servizi di sincronizzazione di Apple situati a ~/Library/Application\ Support/SyncServices/Local/TFSM/com.apple.Calendars/data.syncdb
. Non sono sicuro di quale processo stia aggiornando questo, ma sto usando iTunes per sincronizzare i calendari locali con il mio iPhone e ho il sospetto che probabilmente abbia qualcosa a che fare con questo. Quindi, forse il bug non è in Calendar / Promemoria, ma in realtà in iTunes o in SyncServices.
Quindi ho cancellato quel file così come tutti i file sotto ~/Library/Containers/com.apple.CalendarAgent/Data/Library/Calendars/
e riavviato OS X. Quando ho aperto Calendar.app, i calendari che dovresti ottenere per impostazione predefinita su un nuovo account utente erano lì: Home and Work, e nel mio caso anche Compleanni e Ferie. Reminders.app ha anche mostrato una lista di Promemoria vuota, che va bene. Quindi ho provveduto a ripristinare i miei calendari e i miei promemoria dai miei backup.
La sincronizzazione in iTunes ora è OK, ma gli elenchi di promemoria appaiono ancora come calendari per qualche ragione (sembra un bug anche qui). Se seleziono manualmente i calendari da Calendar.app, tutto sembra funzionare bene.
La mia ultima risorsa sarebbe stata spostare tutte le mie cose su un nuovo account utente (supponendo che il problema fosse dovuto a uno stato bug con il mio account utente corrente - come suggerito da bmike), ma per fortuna non devo fare questo compito noioso, almeno per ora.
Utilizzo di OS X 10.10.5 e iTunes 12.2.2.25.