Come resettare il calendario e i promemoria su OS X Yosemite?

3

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.

    
posta djule5 03.09.2015 - 16:30
fonte

1 risposta

1

Direi, hai sbagliato a eliminare i file in ~ / Library dato che la memoria cambia da versione a versione (e talvolta anche build da compilare).

Se ho AppleCare, li chiamo e loro hanno documenti interni e la possibilità di farti i passi esatti per la tua situazione esatta.

Se non voglio chiamare Apple o ho il tempo di lavorare sul problema - Ecco la strategia che ho impiegato per eliminare le cose quando iCloud è incasinato. Mi ci vuole molto meno tempo per farlo in questo modo. : -)

  1. Crea un nuovo account sul tuo Mac
  2. Accedi a iCloud.com e controlla se la "verità" del cloud è corretta.
  3. Se lo è, sincronizza un bucket di dati nel nuovo account. (Calendari)
  4. Se è corretto, disattiva il bucket e lascia che elimini tutti i dati locali se richiesto.
  5. Ripeti il "sync one bucket" fino a quando non hai controllato tutti i bucket che desideri siano corretti.

Se ci sono stati problemi durante la sincronizzazione di un bucket, contatta il supporto Apple o installa un nuovo sistema operativo e ri-test sul nuovo sistema operativo.

Se non ci sono problemi, quindi attiva tutti i bucket nel nuovo account per verificare che le cose siano OK.

A quel punto, conosci queste cose:

  1. iCloud ha buoni dati
  2. Il tuo Mac ha un buon software
  3. Le impostazioni che desideri funzioneranno

A quel punto, puoi decidere se migrare l'utente dall'utente danneggiato (potrebbe essere rotto da te eliminando cose o un bug o solo sfortuna, ma è chiaramente rotto).

Se vuoi davvero chiarire le cose, sarebbe meglio chiedere solo separatamente. I passaggi per cancellare il calendario non sono gli stessi di cancellare Promemoria.

Ricorda anche che altri dispositivi possono immettere dati nel cloud, in alcuni casi potresti dover isolare i dati problematici di Mac e Cloud.

    
risposta data 03.09.2015 - 17:48
fonte

Leggi altre domande sui tag