After upgrading to iOS 12 the CalDAV sync stopped working. When adding a new account identical to the old one, iOS shows the error CalDAV account verification failed.
I have ssl with letsencrypt.
I don’t have any problems. With older accounts and new ones.
It’s from 10.10 that apple begins its fight against no and self signed certificate.
Now it doesn’t want anymore self signed cert. maybe you have to tweak the system using installation profile for making it to work with that.
You better considering using letsencrypt and upload your good certs
I can’t confirm that: I just added a CalDAV account to my iOS12 phone from my testinstallation with self signed certificate without any problems (without installation profile) - so selfsigned certificates do work with iOS 12 (of course you have to tell iOS12 to trust the certificate when adding the CalDAV account).
@regatta: could you add a selfsigned certificate and try whether that solves the issue for you?
All right. I have to find out, how such a certificate can be added (the machine is not reachable from the internet). I will give feedback as soon as I have more information.
[EDIT: how the certificate can be created, not added]
Thank you Bernie, solved! But it wasn’t the port number. When setting up the calDav-account it is cruical to write the server address the very first time correct. And dont write “https://” when typing the server address.
To me it looks like Apple has dropped support for synching CalDAV without SSL with iOS12. So, what in your case probably might help, is configuring your webserver to serve Nextcloud via https and then delete/add your account in iOS again.
Now you can modify your topic to wrote it as solved.
Look at the end of your first post you will have an icon for marking this topic as solved and poiting the post who helped you.
It’s important to do that, when scrolling the forum you can see that this topic is solved and if you wanna to see why, you get a shortcut to the answer
I will happily do that when the problem is solved. Currently, there is a workaround for the problem which is a completely different thing. Marking the thread solved would lower the chances to get the bug in either iOS12 or nextcloud fixed.