iOS 18.4 / iPadOS 18.4 breaks CardDAV / CalDAV - MacOS 15.4 works, iOS 18.3 and iPadOS 18.3 also works

Since the upgrade to iOS 18.4 or iPadOS 18.4 CardDAV and CalDAV do not work anymore on my devices.

On MacOS 15.4 and older iOS / IPadOS-versions it also works.


I'm asked for the password multiple times and everytime the password "is wrong" (It's not on MacOS 15.4).

When I recreate the calendar-account with CalDAV or the contacts-account with CardDAV it tells m there was an SSL error.


Any ideas about this or doies anyone else also have this problem ?

iPhone 16 Pro Max, iOS 18

Posted on Apr 1, 2025 3:24 AM

Reply
Question marked as ⚠️ Top-ranking reply

Posted on Apr 7, 2025 2:50 AM

Possible solution that worked for me:

open Settings > Calendar > Calendar Accounts > <CalDav-Account> > Account Settings > Username. Replace the @ in my username with a new @ and tap Done.


If you previously deleted your account (for testing) then recreate it using user/password, after getting the error message try to replace the "@" sign in the username and check again.

9 replies
Sort By: 
Question marked as ⚠️ Top-ranking reply

Apr 7, 2025 2:50 AM in response to MFuchs77

Possible solution that worked for me:

open Settings > Calendar > Calendar Accounts > <CalDav-Account> > Account Settings > Username. Replace the @ in my username with a new @ and tap Done.


If you previously deleted your account (for testing) then recreate it using user/password, after getting the error message try to replace the "@" sign in the username and check again.

Reply

Apr 1, 2025 7:01 AM in response to dhfried

a little debugging shows that apple changed the DAV protocol on the iOS / iPadOS Platform (but not on MacOS):

if there are special chars in the username (in my case @) these are replaces by escaped chars (in my case %40) which seems not to be supported by the server side in my case and breaks existing systems.

Reply

Apr 15, 2025 2:36 PM in response to MFuchs77

My company has a handful of users that still use our old Darwin based calendar (slowly getting them to stop, I promise) and we had this problem today. I think Apple may have stopped the calendar autodiscovery for this method as I didn't see the attempt in my access logs when adding my old account to my 18.4 phone.

To fix it, instead of just using the server.domain.com for the server, I had to do the full calendar path:

server.domain.com/calendars/__uids__/paulc_domain.com/calendar/

This worked right away and I was able to sync again. It worked after a phone power off and power on too.

Reply

iOS 18.4 / iPadOS 18.4 breaks CardDAV / CalDAV - MacOS 15.4 works, iOS 18.3 and iPadOS 18.3 also works

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