Actualmente estoy intentando publicar un calendario en OS X 10.8. El calendario es un calendario local "En mi Mac" que reside dentro de iCal/Calendar en el Mac. El mismo Mac tiene instalada la aplicación Server. He configurado la aplicación Servidor con un único Archivo Compartido (llamado "webcal"), que se ha aprovisionado para compartir sólo a través de WebDAV. También he configurado Open Directory y he creado una cuenta de usuario para acceder a este recurso compartido WebDAV.
Como prueba, abrí Finder > Connect to Server
. Usando las credenciales, pude montar con éxito https://localhost/webcal
y leer/escribir en el recurso compartido. Sin embargo, cuando intento publicar en este recurso compartido directamente desde iCal/Calendar, recibo el siguiente mensaje de error:
The calendar “Untitled” couldn’t be published. http://kitchenipad@localhost/webcal/Untitled.ics is not a location that supports this request.
Comprobando en Console he podido localizar la siguiente entrada correspondiente:
7/10/13 1:27:28.186 PM Calendar[6311]: Validation error: Error Domain=NSCocoaErrorDomain Code=1570 "publication is a required value." UserInfo={
CalManagedObjectType = CalManagedPublicationError;
NSLocalizedDescription = "publication is a required value.";
NSValidationErrorKey = publication;
NSValidationErrorObject = "<CalManagedPublicationError: 0x7fbcbd70cee0> (entity: PublicationError; id: 0x7fbcbd7dfab0 <x-coredata://60115C98-1B7D-4B6F-B812-690F22C8374C/PublicationError/p45> ; data: {\n code = 405;\n domain = CoreDAVHTTPStatusErrorDomain;\n publication = nil;\n userInfo = nil;\n})";
}
Debido al proyecto en el que estoy trabajando necesitaré tener a WebDAV y al cliente iCal trabajando en el mismo sistema físico. Me gustaría evitar tener que virtualizar el servidor también. ¿Alguien tiene alguna idea de por qué esto no puede funcionar?