The whole afternoon I tried to add an iCloud calendar in Sailfish OS 5.1.0.11 without luck.
In my Apple account I have set an app-specific password that is necessary in order to grant access for third-party apps to use the Apple ecosystem.
So in Thunderbird I just added this calendar as a remote network calendar with the URL https://caldav.icloud.com. Thunderbird automatically takes care of the rest and transforms this URL to https://p40-caldav.icloud.com/user-id/calendar while detecting all available calendars automatically. Each detected calendar is then added with an own URL in this logic: https://p40-caldav.icloud.com/user-id/calendar/cryptic-calendar-id and works like a charm.
However, in Sailfish OS 5.1.0.11 this does not work. I tried several different URLs, like:
- http://caldav.icloud.com
- https://caldav.icloud.com
- http://p40-caldav.icloud.com
- https://p40-caldav.icloud.com
- https://p40-caldav.icloud.com/calendar
- https://p40-caldav.icloud.com/calendar/calendar-id
None of the above URLs work properly. I always receive this error
Account error
Could not create accountCheck sign-in details and try again.
Authentication failed for URL: https://p40-caldav.icloud.com/.well-known
I donāt know what else to do. Do you have any tipps how I can make this work?

