Tengo un calendario en Calendar.app que se publica en un servidor como un archivo ics. Puedo suscribirme a este mismo calendario usando la URL utilizada para publicarlo (ambas acciones requieren autenticación). Sin embargo, esto requiere dos calendarios separados. Lo que quiero es poder publicar en él y ver cualquier actualización, ya que podría ser modificado desde otro cliente.
El comportamiento actual es que cualquier cambio remoto en esta ics es sofocado por la siguiente actualización del calendario local publicado, que nunca comprueba los cambios en la ics antes de reescribirla completamente.