Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

(1) So I understand that iOS 4 support CalDAV in for syncing the Calendar app on the iPhone. However, during my initial tests with a test CalDAV URL, I can see the events my iPhone pulled off the server, but I don't see a way of adding/editing events on my iPhone and pushing them onto the server. Am I doing something wrong? Or is the iOS limited to subscribing to CalDAV, but not real two-way syncing? If anyone can give specific instructions on how to setup two-way CalDAV syncing that would be great, too... (2) Is two-way syncing via CardDAV supported? If so, how? Thanks.

share|improve this question
up vote 3 down vote accepted

CalDAV and CardDAV should definitely be two-way on iOS 4. I'm doing CalDAV right now through Google and I can confirm it works fine. I haven't tried CardDAV, but I haven't heard of any other issues. It's possible that your CalDAV server isn't set up properly, or you "Subscribed" to the CalDAV server instead of adding an account. Hard to say without knowing the particulars of your setup.

To add a CalDAV account:

  1. Open Settings on your iPhone, and tap Mail, Contacts, Calendars
  2. Tap Add Account...
  3. Tap Other
  4. Under Calendars, tap Add CalDAV Account. Make sure you get that, not Add Subscribed Calendar
  5. Fill in the server and account details, hit Next and Save.
  6. Repeat with CardDAV instead of CalDav

You should be all set. If it doesn't work, check out things server-side.

share|improve this answer
Thanks for the detailed answer! I must've chosen "Add Subscribed Calendar" before..... – hpy Sep 2 '11 at 22:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.