TLDR : avvia l'app Calendario, vai su Impostazioni, Avvisi, quindi abilita "Mostra messaggi di calendario condivisi nel Centro notifiche" e riavvia.
Segue una spiegazione più lunga.
Avevo lo stesso problema: nessun badge sui miei dispositivi iOS, ma un badge di "1" sul mio Mac.
Dopo aver cercato attraverso l'app Console, ho trovato alcuni messaggi CalNCService
che indicavano che stava richiedendo un conteggio badge di "1" per conto di a EKCalendarInviteReplyNotification
. Ciò ha suggerito che il badge era il risultato di alcune attività in un elenco di promemoria condiviso. Ha persino stampato il nome dell'elenco in questione, un elenco condiviso che avevo "lasciato" qualche tempo fa.
Tuttavia, nel Centro notifiche non erano presenti notifiche relative a questo elenco. Bene, si scopre che la notifica veniva filtrata da un'impostazione nell'app Calendario . Sono andato Calendar.app -> Settings -> Alerts
e abilitato "Mostra messaggi di calendario condivisi nel Centro notifiche".
Questo da solo non ha fatto nulla, perché l'evento era già filtrato. Quindi sono andato a Activity Monitor e ho forzato l'uscita da CalNCService
. Ho riavviato l'app Calendar in modo da riavviare il servizio (anche il riavvio farebbe il trucco) e BOOM, il sistema mi ha presentato la notifica mancante!
La notifica era che non avevo più accesso a questo elenco condiviso (sospiro, chi se ne frega). Immagino che la persona che inizialmente lo ha condiviso con me l'abbia eliminato. Quindi ho semplicemente respinto quella notifica e il badge è andato via.
Spiegazione bonus :
Perché Calendar ha qualcosa a che fare con i promemoria? È perché Promemoria, internamente, era originariamente (e sembra essere ancora) implementato utilizzando calendari nascosti "segreti". Lo hanno fatto perché, nei giorni precedenti iCloud, la sincronizzazione del calendario era uno dei pochi modi per condividere i dati tra dispositivi. Quindi puoi sincronizzare e condividere i tuoi elenchi di promemoria anche se utilizzassi Google o Yahoo o qualsiasi altra cosa. Un altro modo per condividere i dati era attraverso i server di posta elettronica, che è esattamente quello che ha fatto l'app Note. Promemoria == Calendari, Note == E-mail.
Intelligente al momento, ma sono sicuro che gli ingegneri ne sono abbastanza stanchi.