This discussion is locked
Andy Bell

Q: Deleting corrupt iCal calendars

I have discovered I have a corrupt calendar (following the directions in this post http://discussions.apple.com/message.jspa?messageID=3597456#3597456).

I can't delete the calendar from within the application - it won't budge!

Is it possible to delete it directly via the files stored at Library > Application Support > iCal? Or is there some other way to do this?

MacBook   Mac OS X (10.4.8)  

Posted on Dec 7, 2006 11:07 PM

Close

Q: Deleting corrupt iCal calendars

  • All replies
  • Helpful answers

  • by John Maisey,

    John Maisey John Maisey Dec 8, 2006 12:45 AM in response to Andy Bell
    Level 5 (6,895 points)
    Dec 8, 2006 12:45 AM in response to Andy Bell
    Hi Andy,

    Is it possible to delete it directly via the files stored at ...


    Make an iCal database backup as I suggest in the other post.

    Close iCal and open your User's Library > Application Support > iCal > Sources. Open each folder in turn and look at the file 'Info.plist'. Find the one whose Title key contains your calendar's name. In a text editor the relevant part will look something like:

    <key>Title</key>
    <string>Calendar name</string>

    When you have found the folder for your corrupted calendar then move the file 'corestorage.ics' of that folder to the Desktop (to import later if all goes well).

    Open iCal and the calendar should now show an exclamation mark by it. Click this and from the dialog that appears choose 'Reset'. With the calendar still highlighted in iCal go to the File menu and select 'Import...' and navigate to your Desktop and open the 'corestorage.ics'.

    The process of importing should (hopefully) clean the faults in the calendar.

    Let me know how you get on.

    John M
  • by Andy Bell,

    Andy Bell Andy Bell Dec 8, 2006 12:06 PM in response to John Maisey
    Level 1 (0 points)
    Dec 8, 2006 12:06 PM in response to John Maisey
    Hi John

    Thanks for you help sorting this out.

    The reset worked but importing replicated the prob. Will go with resetting and reinputting - not too onerous.

    Kind Regards

    Andy