Je tente actuellement de publier un calendrier sur OS X 10.8. Le calendrier est un calendrier local "Sur mon Mac" résidant dans iCal/Calendrier sur le Mac. Le même Mac a l'application Server installée. J'ai configuré l'application Server avec un partage de fichiers unique (nommé "webcal"), qui est provisionné pour être partagé uniquement via WebDAV. J'ai également configuré l'Open Directory et créé un compte utilisateur pour accéder à ce partage WebDAV.
En tant que test, j'ai ouvert Finder > Se connecter au serveur
. En utilisant les identifiants, j'ai pu monter avec succès https://localhost/webcal
et lire/écrire sur le partage. Cependant, lorsque j'essaie de publier directement dans ce partage à partir de iCal/Calendrier, je reçois le message d'erreur suivant :
Le calendrier "Sans titre" n'a pas pu être publié. http://kitchenipad@localhost/webcal/Untitled.ics n'est pas un emplacement qui prend en charge cette demande.
En vérifiant dans Console, j'ai pu localiser l'entrée correspondante suivante :
7/10/13 13:27:28.186 AP Calendar[6311]: Erreur de validation : Erreur de domaine=NSCocoaErrorDomain Code=1570 "publication est une valeur requise." UserInfo={
CalManagedObjectType = CalManagedPublicationError;
NSLocalizedDescription = "publication est une valeur requise.";
NSValidationErrorKey = publication;
NSValidationErrorObject = " (entity: PublicationError; id: 0x7fbcbd7dfab0 ; data: {\n code = 405;\n domain = CoreDAVHTTPStatusErrorDomain;\n publication = nil;\n userInfo = nil;\n})";
}
En raison du projet sur lequel je travaille, j'aurai besoin d'avoir à la fois WebDAV et le client iCal fonctionnant sur le même système physique. J'aimerais éviter de devoir virtualiser également le serveur. Est-ce que quelqu'un a une idée de pourquoi cela ne fonctionne pas?