iOSを14から15に、macOSを安定していたMojaveから最新のMontereyにアップデートした。
アップデート後に気づいた不具合、カレンダーで誕生日がなぜかすべて2つずつある。
なぜ誕生日が2つも表示されているのか、あれこれ試してみると、iCloudのアドレス帳(連絡先)がすべて二重になってしまっていた。
連絡先の重複を解消する
macOSの連絡先アプリには重複項目を削除するという機能がついているのだが、どうやらこれでは解決しない。試しに重複項目を検索しても、数百件あるアドレス帳のうち、数件しかヒットしないのだ。
連絡先を復元する
解決できた方法はこれ。iCloudにある「連絡先の復元」という機能を使う方法。
ブラウザでiCloudにサインインして「アカウント設定」を開く。
詳細設定の中に「連絡先の復元」がある。

OSをアップデートするまえの日付のアーカイブを選んで「復元」
これで、重複のない以前の状態に戻った。
もちろん、誕生日が二重に表示されることもない。
復元に使える連絡先のバックアップがどのタイミングで生成されるのかは、よくわからない。
macOSのアップデートに関係しているのだろうか。
今回参考になった海外のページ。
How to fix duplicate iCloud contacts after updating to macOS Big Sur
これを読む限り、Big Surのときから起きている問題のようだ。
WordPressの管理画面が真っ白… PHP7.4から8.1へのアップデートの注意事項
【2025.1更新】1Password 7から8への移行
Microsoft 365 PersonalからFamilyへの移行
首都圏鉄道・バスの乗車ポイントまとめ【Suica/PASMO/回数券廃止】
誤消去や破損してしまった動画を修復 Restore.Mediaの使い方
Font Bookでフォント一覧を出力する【Apple Script】
Macの容量を消費する謎の写真キャッシュ
Acrobat Reader 勝手にデスクトップにショートカット
Mapboxで遊ぶ鉄道時系列データ
ブラウザのユーザーエージェントを変更する