Finding iCal CalDav Server Settings

Hi!


Since things have simplified a bit (in macOS Monterey at least) since this post where they describe where to find iCal CalDav server settings deep in the User Library, I thought I'd simplify.


Calendar Address iCloud Lightning Sync - Apple Community


Go to

/Users/<youruser>/Library/Calendars/...


Open one of the folders (hint: I added an event and sorted by date modified)


Open with TextEdit the Info.plist - should contain something like this:


<key>PrincipalURL</key><string>https://p0X-caldav.icloud.com/1234567890</string>


IF you have multiple iCloud and calendar accounts like me :) go ahead and ⌘ F for the user you want.


Found the right folder? Great, let's hunt for the right calendar subfolder...


Open each subfolder's info.plist and ⌘ F for the name of the calendar (as you see it in iCal app ie Meetings)


Found it? Great! ⌘ F for PublishURLString


So this is the URL to start:

webcal://p0x-caldav.icloud.com/published


p0X = should be your unique number

webcam:// = change to https://

published = remove


ie. https://p0x-caldav.icloud.com/


Next ⌘ F for CalendarPath to find...


<string>/1234567890/calendars/DHJJEJHI7889/</string>

(Example for your "Meetings" calendar)


Combine to make...


https://p0X-caldav.icloud.com/1234567890/calendars/DHJJEJHI7889 (it'll be much longer)



This is the caldav URL to use in any app asking iCloud caldav!


FYI, you will need to create an app-specific password (instead of using the general iCloud pw)

Sign in to apps with your Apple ID using app-specific passwords - Apple Support


Congrats you did it! 🎉





MacBook Pro

Posted on Aug 12, 2022 7:17 PM

Reply

Similar questions

There are no replies.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Finding iCal CalDav Server Settings

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.