How in the world do you delete a formerly synced calendar from the iPhone?
With the new CalDAV support I want to replace my synced versions with remote versions, but the synced versions are lingering, even after un-checking the sync calendars option in iTunes.
Then enlighten me. How does one disable or enable MobileMe syncing if one does not subscribe to MobileMe?
This is NOT the same problem.
CalDAV calendars accessed through iCal and previously synced through iTunes do not disappear from the iPhone when the option to sync them is turned off and there is no way to delete them from the iPhone itself either. This has NOTHING to do with MobileMe or MobileMe syncing.
Selecting only one calendar will remove any others, but there remains no way to delete that last calendar.
I still get the iCal calendar duplicated on the iPhone: through iTunes (it says From My Mac instead of On My iPhone) and through MobileMe.
I tried syncing on iTunes with the Sync iCal calendars box checked and the Selected calendars button selected with no calendars checked but it automatically selects the All calendars button while syncing!
Similar issue with an "Untitled Account" appearing in the calendar. Cannot find a way to remove it, tried all suggestions, including a restore still cannot remove this old account....
I had this same issue and it drove me nuts! I finally called Apple and the guy helped me get rid of the "On My iPhone" calendars. I know it's not MobileMe related, but to fix this issue you have to use MobileMe. First go into settings and click on "Mail, Contacts, Calendars". Then click on your MobileMe account. Then turn off your Calendars. Select "Delete from My iPhone". Go back out to the home screen and then go back into settings, mail, your MobileMe account and turn back on Calendars. It will pop up with something saying delete old calendars... keep telling it to delete and to not merge. When your done and you now go into your calendars list, your "On My iPhone" calendars will be gone! Hopefully this works for you!
This sounds promising. To my knowledge, I don't have a MobileMe account. Therefore, I don't see any MobileMe accounts in "Mail, Contacts, Calendars." Is there a way to get this to show up if we don't have MobileMe?
You might be screwed until apple puts a delete button in settings?!?!
This might be too much work, but get the 30 day free trial MobileMe account, back up what you need for calendar and then go through the above mentioned steps and then delete your MobileMe account. It seems like a lot of work?!?!
I cleared my issue with a full restore and then setup as a new phone, clearing the on my mac worked using the Mobile Me solution, Strawhouse, you could try the same process using a google calendar, I believe it works the same you setup an account on the iPhone only for a calendar and it should give the option to remove all existing calendars. The setup is on google and is pretty straight forward, you do need a gmail account but these are free.
ibaj, it looks like your solution applies to those whose duplicates are resulting from MobileMe. For those of us who have duplicates from a CalDav account, we will have to find another solution.
I had the same issue and solved it with the "Reset Synch History" in iSync (under iSync Prefs). When you do this, all of the "Legacy" calendars from iTunes will show up in your iCal sidebar where then can be modified, deleted, whatever. ALSO, you'll likely notice synch with your iPhone will be MUCH faster. Hope this works for you!
Unfortunately, I am on Windows and there is no iCal equivalent. I guess I'm waiting for a jailbreak for my new 3G S to fix this issue - Apple's sync support on Windows needs a lot of work.
I am running Vista so I do not have iCal either. Thanks for the tip, but I don't think that's an option for me.
ibaj, here's the dilemma: I was originally syncing my phone with my MS outlook calendar through iTunes each time I plugged it in. This created an "On My iPhone" calendar. I also have my MS Outlook calendar syncing with Google calendar via Google sync. With iPhone 3.0, I set up a CalDav account so my phone will now sync my phone with my Google calendar account over the air. This works great, but it created a separate calendar from the "On My iPhone" one. The two calendars are identical so I have two of every event showing up on my iPhone. Now that I no longer need to sync my calendar when wired through iTunes, I want to delete the original "On My iPhone" calendar while keeping the new CalDav one. Any suggestions?