Googleカレンダーで他アカウントから共有されたカレンダーが、Webブラウザ版では確認できるにもかかわらず、iPhoneの標準「カレンダー」アプリ側に共有カレンダーが表示されない問題に遭遇しました。
実際にこの問題を解決できた手順と、その原因であるGoogleの同期選択設定(syncselect)について備忘録です。
遭遇した現象と原因の特定
発生した現象
- 仕事用のGoogle Workspaceのカレンダーを、個人用のGoogleアカウントへ共有した。
- PCでWebブラウザ版のGoogleカレンダーでは、個人用アカウント側で正常に表示されることを確認した。
- 個人アカウントを設定しているiPhoneのカレンダーアプリには、該当の共有カレンダーが表示されなかった。
判明した原因
iPhoneの標準カレンダーアプリは「CalDAV」というプロトコルを介してGoogleカレンダーのデータを同期しており、
Googleの仕様として、初期状態では「メインのカレンダー」のみがCalDAV同期の対象となっており、外部から共有されたカレンダーや後から追加したサブカレンダーは、初期状態で同期対象から除外されるようです。
解決した手順
Googleが提供している、デバイスごとの同期許可を管理する専用ページ(syncselect)から設定を変更することで、正常に表示されるようになった。
ステップ 1:設定ページへのアクセス
カレンダーを表示させたい(共有を受け取った側の)Googleアカウントにログインした状態で、以下のURLに直接アクセスする。
- Google カレンダー同期設定ページ
https://calendar.google.com/calendar/u/0/syncselect
ステップ 2:同期するカレンダーの選択
ページにアクセスすると、「マイカレンダー」と「共有カレンダー」のリストが表示される。
今回iPhone側に表示されなかった、該当する共有カレンダーのチェックボックスにチェックを入れる。
画面右下にある [保存] ボタンをクリックする。
ステップ 3:iPhone側での同期確認と反映
設定後、iPhoneの「カレンダー」アプリを開き、正常に同期されることを確認した。
Google公式情報
確認したGoogleの公式情報は以下の通り。
- Google カレンダー ヘルプ
- Google Workspace アップデート情報
Apple Calendar との同期におけるトラブルシューティングとして、
URL(https://calendar.google.com/calendar/syncselect)が案内されています。

コメント