Aqui está como eu fiz isso, graças ao conselho do @Khurshid_Alam:
- Faça o download de um programa de descoberta do iCloud CloudDav chamado
icloud
de sua página do GitHub . - Extraia
icloud-master/groovy_java/gui-2.0.1.zip
. (Não deixe de ler o README, pois aparentemente há questões legais ...) - Executar
icloud-master/groovy_java/gui-2.0.1/bin/gui
. - Digite Credenciais da ID da Apple e selecione um servidor. Qualquer servidor funcionará. Clique em "Obter URLs de calendário".
- Clique no URL na extrema direita ao lado do nome do Calendário principal, Ctrl + C para copiá-lo.
- No KOrganizer, clique com o botão direito do mouse na exibição da pasta de calendário (por padrão, no canto inferior esquerdo) e selecione Adicionar calendário.
- Clique em "DAV Groupware Resource". Digite suas credenciais de ID da Apple, selecione "Configurar o recurso manualmente".
- Permitir acesso à carteira, se a janela aparecer e, se aplicável.
- Uma nova janela aparecerá com "Configuração do servidor" na parte inferior. Clique em "Adicionar" à direita, cole o URL copiado na caixa "URL remoto" e clique em "Buscar". Quando você clicar em "OK", o calendário será adicionado e será possível fazer o upload e o download automáticos dos dados do calendário.
- Divirta-se!