TLDR : avvia l'app Calendario, vai su Impostazioni, Avvisi, quindi abilita "Mostra messaggi di calendario condivisi nel Centro di notifica" e riavvia.
Segue una spiegazione più lunga.
Stavo avendo lo stesso problema: nessun badge sui miei dispositivi iOS, ma un badge di "1" sul mio Mac.
Dopo aver cercato nell'app Console, ho trovato alcuni messaggi da CalNCService
che indicavano che richiedeva un conteggio badge di "1" per conto di EKCalendarInviteReplyNotification
. Questo suggeriva che il badge era il risultato di alcune attività su un elenco di promemoria condivisi. Ha anche stampato il nome della lista in questione - una lista condivisa che avevo "lasciato" qualche tempo fa.
Tuttavia, non ci sono state notifiche nel Centro di notifica relative a questo elenco. Bene, si scopre che la notifica è stata filtrata da un'impostazione nell'app Calendar . Sono andato a Calendar.app -> Settings -> Alerts
e abilitato "Mostra messaggi di calendario condivisi nel Centro di notifica".
Di per sé non ha fatto nulla, perché l'evento era già stato filtrato. Così sono andato su Activity Monitor e ho forzato la chiusura di CalNCService
. Ho riavviato l'app Calendario in modo che riavvii il servizio (il riavvio avrebbe fatto anche 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, a chi importa). Immagino che la persona che originariamente l'ha condivisa con me l'abbia cancellata. Quindi ho semplicemente respinto quella notifica e il badge è andato via.
Spiegazione bonus :
Perché Calendar ha qualcosa a che fare con Promemoria? È perché Promemoria, internamente, era originariamente (e sembra essere ancora) implementato usando calendari nascosti "segreti". Lo hanno fatto perché, nei giorni precedenti a iCloud, la sincronizzazione del calendario era uno dei pochi modi per condividere i dati tra i dispositivi. In questo modo è possibile sincronizzare e condividere i propri elenchi di promemoria anche se si utilizza Google o Yahoo o qualsiasi altra cosa. Un altro modo per condividere i dati è stato attraverso i server di posta elettronica, che è esattamente ciò che ha fatto l'app Notes. Promemoria == Calendari, Note == Email.
Intelligente in quel momento, ma sono sicuro che gli ingegneri sono piuttosto stanchi ora.