ํ๋ฃจ์๋ ์๋ง์ ์ผ์ ๊ณผ ์ ๋ฌด ๋ฏธํ ์ ๋ค๋ฃจ๋ค ๋ณด๋ฉด, ์บ๋ฆฐ๋ ๊ด๋ฆฌ๋งํผ ์ค์ํ ๊ฒ๋ ์๋๋ผ๊ณ ์ ๐๏ธ. ์ ์ญ์ ํ์ฌ ์ ๋ฌด๋ ๊ตฌ๊ธ ์บ๋ฆฐ๋๋ก, ๊ฐ์ธ ์ผ์์ ์ ํ iCloud ์บ๋ฆฐ๋๋ก ๋ถ๋ฆฌํด์ ๋งฅ๋ถ๊ณผ ์ค๋งํธํฐ์์ ํจ๊ป ์จ์๋๋ฐ์.
์ด๋ ๋ ๊น๋ํ๊ณ ๊ฐ๋ ฅํ๊ธฐ๋ก ์๋ฌธ๋ Fantastical ์ฑ์ ์ ๋๋ก ํ์ฉํด๋ณด๋ ค๊ณ ๋ง์๋จน์ผ๋ฉด์ ๋ป๋ฐ์ ๊ธด ์ฌ์ ์ด ์์๋์์ต๋๋ค ๐ .
๐ก ์์์ ๋จ์ํ๋ค: โ๊ทธ๋ฅ ๋งฅ์ ์ฐ๊ฒฐ๋์ด ์์ผ๋ ๋ฐ๋ก ๋จ๊ฒ ์ง?โ
๋งฅ OS ์์คํ ์ค์ ์์ ์ด๋ฏธ ๊ตฌ๊ธ ๊ณ์ ๊ณผ iCloud ๊ณ์ ์ ๋ ๋ค ๋ก๊ทธ์ธํด ๋๊ณ โ์บ๋ฆฐ๋ ๋๊ธฐํโ๋ฅผ ์ผ๋ ์ํ์์ต๋๋ค. Fantastical์ ์ค์นํ๊ณ ๋ก์ปฌ ์บ๋ฆฐ๋(Local Calendars) ์ ๊ทผ ๊ถํ์ ํ์ฉํ์ ๋, ์ ๋ ๋น์ฐํ ๋ ๊ณ์ ์ ๋ชจ๋ ์ผ์ ์ด ํ๋์ ์ฐฉ ํผ์ณ์ง ์ค ์์์ต๋๋ค.
ํ์ง๋ง ๋งฅ์ฉ Fantastical์ ์ผ๋ณด๋ ๊ตฌ๊ธ ์ผ์ ์ ๊ณ ์ฌํ๊ณ ๋ก์ปฌ ์ผ์ ์กฐ์ฐจ ํ ๋น์ด์๋ ํ์์ด ๋ฐ์ํ์ต๋๋ค ๐ฑ. ์์ดํฐ์์๋ ์ธํฐ๋ท ๊ณ์ ์ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ๋ค์ด ์์์ ์ฒ์ฒ ์ ๋ณด์๋๋ฐ, ์ ๋งฅ์์๋ง ์ด๋ฐ ์ผ์ด ์๊ธฐ๋ ๊ฑธ๊น์?
๐ ์์ธ์ ํํค์ณ๋ณด๋ค
์๊ณ ๋ณด๋ ์ต์ Fantastical(v3 ์ด์)์ ๊ณผ๊ฑฐ ๋ฒ์ ๊ณผ ๋ฌ๋ฆฌ ๋งฅ OS์ ์์คํ ๊ณ์ ์ ๋ณด๋ฅผ ์๋์ผ๋ก ๋ถ๋ฌ์ค๋ ๊ธฐ๋ฅ(Local Accounts)์ ๊ธฐ๋ณธ ๋ฉ๋ด์์ ์จ๊ธฐ๊ฑฐ๋ ์ ๊ฑฐํ๋๊ตฐ์!
๊ฐ๋ฐ์ฌ์ธ Flexibits๊ฐ ์์ฒด ๊ตฌ๋ ์์ง๊ณผ ์๋ฒ ์ง์ ์ฐ๋ ๋ฐฉ์์ ๋ฐ๋ฉด์ ๋ฐ์ํ ๊ตฌ์กฐ์ ๋ณํ์์ต๋๋ค. ์ฆ, ๋งฅ OS ์์ค์์ ๊ถํ์ ์ป์์ด๋ Fantastical ์ฑ ๋ด๋ถ์ โ๋น๋ฐ ํต๋กโ๋ฅผ ๋ซ์ด์ฃผ์ง ์์ผ๋ฉด ์ผ์ ์ ๋ถ๋ฌ์ค์ง ๋ชปํ๋ ์ํ์๋ ๊ฒ์ ๋๋ค.
๐ ๏ธ ํด๊ฒฐ์ 1๋จ๊ณ: ๋ฅ๋งํฌ(Deep Link) ์นํธํค๋ก ๋ก์ปฌ ๋๊ธฐํ ๊ฐ์ ํ์ฑํ
์๋์ผ๋ก ์ผ์ผ์ด ๊ณ์ ์ ๋ค์ ๋ก๊ทธ์ธํ๊ฑฐ๋ ์ฑ ์ ์ฉ ์ํธ๋ฅผ ๋ฐ๊ธ๋ฐ๋ ๊ฑด ๋๋ฌด ๋ฒ๊ฑฐ๋ก์ ์ต๋๋ค. ๊ทธ๋ฌ๋ค ์ฑ ๊น์์ด ์ ๋ค์ด ์๋ EventKit(์ ํ ์์คํ ์บ๋ฆฐ๋ ํ๋ ์์ํฌ) ๋๊ธฐํ ์ค์์น๋ฅผ ๊นจ์ฐ๋ ๋ฅ๋งํฌ๋ฅผ ์ฐพ์๋์ต๋๋ค! ๐
๐ ์คํ ๋ฐฉ๋ฒ
- ๋ธ๋ผ์ฐ์ (Safari, Chrome ๋ฑ) ์ฃผ์์ฐฝ์ ์๋ ํน์ ์ฃผ์๋ฅผ ๊ทธ๋๋ก ์
๋ ฅํ๊ณ ์ํฐ๋ฅผ ๋๋ฆ
๋๋ค:
x-fantastical3://defaults?key=EventKitSyncAll&value=1&type=bool&group=1 - โFantastical์ ์ฌ์๊ฒ ์ต๋๊น?โ ํ์ ์ด ๋จ๋ฉด [ํ์ฉ]์ ํด๋ฆญํฉ๋๋ค.
- Fantastical์ ์์ ํ ์ข ๋ฃ(Cmd + Q)ํ๋ค๊ฐ ๋ค์ ์คํํฉ๋๋ค.
๐ ๊ฒฐ๊ณผ:
์ฑ ์ค์ (Cmd + ,) > Accounts ํญ์ ์ด์ ์ ์๋ On My Mac ๋๋ Local Calendars ๊ทธ๋ฃน์ด ๊ฑฐ์ง๋ง์ฒ๋ผ ๋ํ๋ฌ์ต๋๋ค! ๋งฅ์ ์ฐ๊ฒฐ๋์ด ์๋ iCloud์ ๊ตฌ๊ธ ์ผ์ ์ด ์์๊ฐ์ ํ๋ฉด์ ์์์ ธ ๋ค์ด์ค๋๊ตฐ์!
๐ฆ ํด๊ฒฐ์ 2๋จ๊ณ: Google์์ iCloud๋ก ๊น๋ํ๊ฒ ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์
๋ก์ปฌ ๋๊ธฐํ๋ ์ฑ๊ณตํ์ง๋ง, ์ฅ๊ธฐ์ ์ผ๋ก ์ ํ ์ํ๊ณ์ Siri ์ง์์ 100% ํ์ฉํ๊ธฐ ์ํด ๊ตฌ๊ธ ์บ๋ฆฐ๋์ ๋ฐ์ดํฐ๋ฅผ iCloud๋ก ์์ ํ ์ผ์ํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค ๐.

1๏ธโฃ Google ์บ๋ฆฐ๋ ๋ฐ์ดํฐ ๋ด๋ณด๋ด๊ธฐ (Export)
- ์น ๋ธ๋ผ์ฐ์ ์์ Google ์บ๋ฆฐ๋ ์ ์ โ๏ธ
์ค์ > ๋ด๋ณด๋ด๊ธฐ ๋ฐ ๊ฐ์ ธ์ค๊ธฐ > ๋ด๋ณด๋ด๊ธฐํด๋ฆญ- ๋ค์ด๋ก๋๋
.zipํ์ผ์ ์์ถ์ ํ๋ฉด ๊ฐ ์บ๋ฆฐ๋๋ณ.icsํ์ผ์ด ์์ฑ๋ฉ๋๋ค.
2๏ธโฃ ๋งฅ ๊ธฐ๋ณธ ์บ๋ฆฐ๋(Calendar.app)๋ก ๊ฐ์ ธ์ค๊ธฐ (Import)
- ๋งฅ ๊ธฐ๋ณธ ์บ๋ฆฐ๋ ์ฑ ์คํ ๐
- ๋ฉ๋ด ๋ฐ์
ํ์ผ > ๊ฐ์ ธ์ค๊ธฐ...์ ํ .icsํ์ผ์ ์ ํํ ํ, ์ ์ฅ ์์น๋ฅผ ๋ฐ๋์ โiCloudโ ํ์ ์บ๋ฆฐ๋๋ก ์ง์ ํฉ๋๋ค.
โ ๏ธ ์ด๊ด ์ ์ค์ ํ:
๋งค์/๋งค์ฃผ ๋ฐ๋ณต๋๋ ์ผ๊ตฌ ์ผ์ ์ ๊ท์น์ด ๊ฐํน ์ด๊ธ๋ ์ ์์ผ๋ ์ค์ํ ์ผ์ ์ ์๋ ํ์ธ์ด ํ์ํฉ๋๋ค. ๋ํ ๊ตฌ๊ธ ๋๋ผ์ด๋ธ ์ฒจ๋ถ ํ์ผ ๋งํฌ๋ ๋ณต์ฌ๋์ง ์์ผ๋ฏ๋ก ํ์์ ๋ค์ ์ฒจ๋ถํด ์ฃผ๋ ๊ฒ์ด ์ข์ต๋๋ค.
โฐ ํด๊ฒฐ์ 3๋จ๊ณ: ๊ฐ์๊ธฐ ์ผ์ ์ด GMT(์๊ตญ ํ์ค์)๋ก ๋ฐ๋ฆฌ๋ ์ค๋ฅ ์ก๊ธฐ
๋ง์ด๊ทธ๋ ์ด์ ๋ ๋๋ด๊ณ ์๋ฒฝํด์ง ์ค ์์๋๋ฐโฆ ๋ง์์ฌ ๐คฆโโ๏ธ, Fantastical์์ ์ผ์ ์ด ์ ๋ถ ํ๊ตญ ์๊ฐ(KST)๋ณด๋ค 9์๊ฐ ๋ค์ธ GMT ์๊ฐ์ผ๋ก ์๋ฑํ๊ฒ ๋ฐ๋ ค ๋ณด์ด๋ ํ์์ด ๋ฐ์ํ์ต๋๋ค!
์ด๊ฑด .ics ๋ฐ์ดํฐ์ ํ์์กด ์ ๋ณด ์ ์ค๊ณผ ์ฑ ๊ฐ์ ์๊ฐ๋ ์ค์ (Time Zone Support) ์ถฉ๋์ด ์์ธ์ด์์ต๋๋ค. ์๋ 3๊ฐ์ง ํ์์กด ์ค์ ์ ๋ชจ๋ ํ๊ตญ ํ์ค์๋ก ํต์ผํด ์ฃผ์ด ์๋ฒฝํ๊ฒ ํด๊ฒฐํ์ต๋๋ค! โจ
๐ ์ฒดํฌํฌ์ธํธ 3๊ฐ์ง
- Fantastical ์ฑ:
์ค์ > Advancedํญ์์ Time Zone Support๋ฅผ ์ผ๊ณ ๊ธฐ์ค ์ง์ญ์ Seoul๋ก ์ง์ ๐ฐ๐ท - ๋งฅ ๊ธฐ๋ณธ ์บ๋ฆฐ๋ ์ฑ:
์ค์ > ๊ณ ๊ธํญ์์ ์๊ฐ๋ ์ง์ ํ์ฑํ ์ฒดํฌ ํ ์ฐ์ธก ์๋จ ์๊ฐ๋๋ฅผ ์์ธ๋ก ๊ณ ์ ๐ฅ๏ธ - iCloud ์น ์๋ฒ:iCloud.com ์ ์ >
iCloud ์ค์ > ์๊ฐ๋/์ง์ญ์ด Seoul (GMT+09:00)๋ก ๋์ด ์๋์ง ์ต์ข ํ์ธ ๐
๐จ ํน์ ์ผ์ ๋ง ๊ณ์ GMT๋ก ๋ณด์ธ๋ค๋ฉด?
๊ตฌ๊ธ์์ ์ด๊ด๋ ๋ ์๊ฐ๋ ์๋ณ์(
TZID)๊ฐ ์ ์ค๋ ํน์ ๋ฐ์ดํฐ์ ๋๋ค. ํด๋น ์ผ์ ์ ๋๋ธ ํด๋ฆญํด์ ์๊ฐ๋๋ฅผ โ๋ถ๋(Floating)โ ๋๋ ํ์ฌ ๊ฑฐ์ฃผ ์ง์ญ ํ์ค์๋ก ๋ฐ๊ฟ์ฃผ์๋ฉด ๋ฉ๋๋ค.
๐ฏ ๋ง์น๋ฉฐ
์ฒ์์ โ๋งฅ์ด๋ ์ ํ ์ฑ์ธ๋ฐ ์ ์ด๋ ๊ฒ ์์ด ๋ง์ด ๊ฐ์ง?โ ํ๊ณ ์ค๋ง๋ ์ด์ง ํ์ง๋ง, ์จ๊ฒจ์ง ๋ฅ๋งํฌ ํ๋๋ก ๋ก์ปฌ ๋ฐ์ดํฐ๋ฅผ ๋ค ๋์ด์ค๊ณ ํ์์กด๊น์ง ๋ฐ๋ก์ก๊ณ ๋๋ Fantastical ํน์ ์ ํ์๋ผ์ธ ๋ทฐ์ ์์ฐ์ด ์ ๋ ฅ ๊ธฐ๋ฅ์ด ๋น์ ๋ฐํ๋ค์ ๐ฅณ!
๋์ผํ ๋ฌธ์ ๋ก ๋ต๋ตํดํ์ จ์ ๋ง์ ๋งฅ ์ ์ ๋ถ๋ค๊ป ์ด ๊ฒฝํ๊ณผ ํด๊ฒฐ์ฑ ์ด ์์ ๋์์ด ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ์ง๋ฌธ์ด ์์ผ์๋ค๋ฉด ์ธ์ ๋ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์!
๐ [Mac/iOS] Google to iCloud Calendar Migration & Fantastical Troubleshooting Guide (KOR/ENG)
Managing multiple calendars across work and personal life is essential ๐๏ธ. Like many Mac users, I kept my work schedule on Google Calendar and personal events on Apple iCloud, syncing both on my MacBook and iPhone.
When I decided to level up my productivity with Fantastical, I expected a seamless setup. Instead, I stumbled into an unexpected troubleshooting journey ๐ .
๐ก It Started Simple: โIf itโs connected to macOS, it should just work, right?โ
I already had both my Google and iCloud accounts logged in under macOS System Settings with calendar sync enabled. After granting Fantastical permission to access local calendars, I assumed all my schedules would naturally pop up.
Instead, Fantastical on Mac showed a completely blank screenโno Google events, no local iCloud events ๐ฑ. It worked flawlessly on iPhone, so why was Mac behaving differently?
- Image URL:
https://commons.wikimedia.org/wiki/File:MacOS_Actual.png - Alt Text: macOS System Integrationโฒ macOS System Settings integration structure
๐ Uncovering the Root Cause
It turns out that recent updates to Fantastical (v3+) deliberately hid or removed the native system account sync feature (Local Accounts) from their standard settings menu!
Flexibits shifted their architecture toward their proprietary sync engine and direct server connections. Even if macOS granted permission, Fantastical wouldnโt display local system calendars unless the hidden internal bridge was manually triggered.
๐ ๏ธ Step 1: Forcing Local Sync via a Deep Link Trick
Re-logging into accounts manually or generating app-specific passwords felt unnecessary. Fortunately, I found a deep link that forces the app to activate its hidden EventKit (Appleโs native calendar framework) sync engine! ๐
๐ How to Do It
- Copy and paste the following URL into your browserโs address bar (Safari, Chrome, etc.) and press Enter:
x-fantastical3://defaults?key=EventKitSyncAll&value=1&type=bool&group=1 - Click [Allow / Open] when asked to open Fantastical.
- Completely quit Fantastical (
Cmd + Q) and relaunch it.
๐ Result:
Under Settings (Cmd + ,) > Accounts, a hidden On My Mac / Local Calendars section magically appeared! All iCloud and Google events synced via macOS System Settings instantly populated without extra logins!
๐ฆ Step 2: Clean Calendar Migration from Google to iCloud
With local sync working, I decided to fully migrate my Google Calendar data to iCloud for a cleaner single-account setup and better Siri integration ๐.

1๏ธโฃ Export Data from Google Calendar
- Access Google Calendar on a desktop browser โ๏ธ
- Navigate to
Settings > Import & export > Export - Extract the downloaded
.zipfile to get your.icscalendar files.
2๏ธโฃ Import into Mac Native Calendar App
- Launch the native Calendar app on Mac ๐
- Go to
File > Import... - Select the
.icsfile and make sure to set the destination under an โiCloudโ calendar.
โ ๏ธ Migration Tip:
Double-check recurring events, as complex repetition rules can occasionally glitch during export. Google Drive file attachments will not transfer over, so re-attach important links if needed.
โฐ Step 3: Fixing Post-Migration GMT Timezone Shifts
Just when everything seemed perfect, another issue popped up ๐คฆโโ๏ธ: all my migrated events shifted to GMT (Greenwich Mean Time)โ9 hours behind Korea Standard Time (KST) in Fantastical!
This happens when timezone metadata (TZID) gets dropped during .ics exports or when timezone support settings conflict between apps. I fixed it completely by aligning these 3 Timezone Settings:
๐ 3-Point Checklist
- Fantastical App:Go to
Settings > Advanced, turn on Time Zone Support, and set your location (e.g., Seoul) ๐ฐ๐ท. - Mac Native Calendar App:Go to
Settings > Advanced, check Turn on time zone support, and lock your timezone to Seoul ๐ฅ๏ธ. - iCloud Web Server:Log in to iCloud.com, go to
iCloud Settings > Time Zone / Region, and verify it is set to Seoul (GMT+09:00) ๐.
๐จ What if specific events remain in GMT?
These are corrupted items that lost their timezone identifier (
TZID) during export. Simply double-click the event in Fantastical and manually set its timezone to โFloatingโ or your local time zone.
๐ฏ Wrapping Up
While it was initially frustrating to see Apple ecosystem apps require extra manual tweaking, resolving the local bridge and fixing the timezones made Fantasticalโs sleek timeline layout and natural language input totally worth it ๐ฅณ!
I hope this detailed guide saves time for fellow Mac power users experiencing calendar sync headaches. Feel free to leave a comment if you have any questions!
