Two weeks after I migrated to Lion, I stopped syncing my iPad and iPhone through iTunes and turned on iCloud.I had 15 years of calendar data, and after the iCloud syncing, most of the entries were duplicated or even triplicated.It took me 5 days and about 5 hours with Apple tier 2 advisors to resolve the problem.The support communities had useful info, but it was scattered around.I am consolidating the useful stuff in this posting so that it may help others.
1.The important thing to understand about iCloud is that it considers itself the "master repository".Its primary purpose is to backup your data, but it cannot distinguish your data if it originates from multiple sources.My 3 devices (mac, iPad, iPhone) synced fine via iTunes.But when I connected the 3 devices to iCloud, iCloud did not continue from where iTunes left off.Instead, the calendars on the 3 devices were Merged in iCloud, resulting in duplicates.However, many repeating events (events that spanned multiple days) were not duplicated.
2.At this point, your calendar is corrupted.Don't try to fix a calendar while you are connected to iCloud (see why below).Your best choice is to delete the calendar from all platforms and then restore your pre-iCloud calendar from your archive or from Time Machine. First, disconnect your calendar on ALL devices (Apple->Preferences->iCloud->uncheck the calendar).This will delete calendar from those devices.Then go into iCloud and delete the calendar there (click the Edit button at the top of the calendar list and then click the minus button).
3.Restore your pre-iCloud calendar to your mac.Because this is pre-iCloud, all your calendars should be under the "On my Mac" section.Go into Apple->Preferences->iCloud->check the calendar.iCloud will start syncing immediately and your iCal will say "iCal - Updating" in the title bar.When it stops Updating, check your data.You will see that all of your calendars in the Mac are now in the iCloud section.
4. Add a test event and see how it updates on iCloud.Now go to your iPad and iPhone If you did step 2 correctly, both of their calendars should be empty.Turn iCloud back on on those devices through Preferences, and the data will sync to your devices.By default, the mobile devices only sync I think 2 weeks of data.I discovered that even tho I could get 15 years of data to sync to my iPad, the iPad could not display it.So I am going to have to tolerate having only a short period of data on my mobile devices and keep the whole archive only on my mac.TIPS I LEARNEDBackup your calendar and address book BEFORE you go to iCloud.Use the File->Export menus to export an archive of the whole calendar (.icbu) or whole address book (.abbu).In addition, you might want to export each of your calendars and address book groups as individual .ics files and .vcf files.This way, if you need to combine calendars, you can simply import a .ics file into an existing calendar in iCal.Why can't you delete duplicates while you are connected to iCloud?I tried to do that, and just when I got close to the very end, iCloud seemed to get confused, and then it suddenly put all the duplicates back.Several hours wasted.If you delete the calendar from iCloud and then try to restore it to your mac, it is very important to disconnect iCloud first. Otherwise, iCloud syncs the deletion back to the mac and deletes the calendar you just restored.Just remember, everytime you disconnect from iCloud, it deletes the calendar on your device.So the sequence must be:disconnect iCloud first, and THEN restore. When you turn iCloud back on, iCloud sees this as a whole new calendar.I was used to the replication idea of Lotus Notes, where the newest time stamp determined which event to keep in a sync conflict.iCloud does not work that way.It doesn't use timestamps and has no idea of latest event.It just merges everything.When you first turn iCloud on, if it asks you if you want to merge your Address Book, realize that iCloud will merge at the field level.So for a contact, if you made changes in work phone on two devices, that contact will now have 2 work phone fields.How to restore a Lion calendar from Time Machine:Â In Finder, go to the Go menu.Press the option key, and Library shows up in the dropdown menu.Select Library and then open the Calendars folder.Copy everything in it to a safe place and then delete the originals.Now, open Time Machine, and it will navigate to that hidden folder.Restore everything in the Calendars folder.How to restore a Snow Leopard calendar from Time Machine:If you have since migrated to Lion, use the method above to get to the Calendars folder and clear it out.Now open Time Machine and go to the Library->Calendars folder and restore everything in that folder.
Apparently I allowed iCloud to delete all of my calendar and reminder information from my Mac.Can I restore it from iCloud, if not can I restore it from Time Machine?
I dont know whether I am being stupid or whether it is simply not possible, but I am havign issues syncing new calendars to mobileme.
On iCal I have two headings, 'On my Mac', and 'MobileMe'. Any calendar that is created under 'On my Mac', will not sync with mobileme, and is not in the cloud. I find this odd and I can't seem to figure out the problem. Any idea why this might be?
icloud calendars is checked in system preferences, however my ical appears empty on my macbook pro. Why is my iphone calendar not synching with ical in macbook pro even though icloud preferences are properly set up?
My wife and I both have our own Apple ID's but would like to share one calendar in iCal in the iCloud so we can add events on our iPhones and we both can see them?
I think I have set it up as directed, but I get this message on the ical on my Mac. The server responded with "HTTP/1.1 401 Unauthorized" to operation CalDAVAccountRefreshQueueableOperation.
I used to be able to use my calendar in icloud and it was synced with the ical on my computer and my iphone. All of a sudden there is no info on icloud. I really prefer the cloud as it functions so much faster than the one on my computer. I figured out how to export my calendar from ical but how do I import it into the cloud? And why did this happen in the first place?
I have encountered a problem with consolidating and migrating my calendars to iCloud. Previously I had been using MobileMe, but like a lot of iOS device users, I had made the mistake of also synching calendars and contacts locally. This had the effect of creating an "on my mac" calendar, which I did not realize for quite some time that I had been using.Â
In the process of migrating my MobileMe account to iCloud, I realized this and set about uploading the local calendar to iCloud. I used the following procedure:Â
1. Highlight the "on my mac" calendar and export it to an ics file.
2. From iCal, select File>Import and select the ics file I had just created
3. In the window that opens, selecting one of the iCloud calendars to import the events intoÂ
However, what I find is that the calendar hardly imports any of its hundreds of events. I rely on this calendar to keep track of events that I attended in the past, but it seems like no events in this local calendar prior to January 1, 2012 got imported into iCloud. I don't want to try and re-import it, since that might create duplicates of the events that have already succesfully imported.Â
Is iCloud not allowing me to import old events? Is there a way I can import the entire calendar to iCloud?Â
iCal events from not showing on iCloud calendar on my MBP, Lion 10.7.4. They also don't show up on my PC on iCloud calendar. However they DO show up on mg iPod Touch Calendar. I have looked at all the settings both in iCal and iCloud, read all of support files and websites for both, but I am missing something.
Info: MacBook Pro, Mac OS X (10.7.4), 13-inch, Mid 2010
How do I sync a Google Calendar subscription on my iMac with iCloud Calendar and my associated iOS devices? I subscribe to my google calendar on my iMac (because my University forces me to use google calendar) but cannot see the events on my iCloud account, MacBook or iPhone4.
I have problems with synchronizing iCal with iCloud calender accounts on my Mac Pro running OS 10.6.8. (Error message "HTTP/1.1 403 Forbidden" pa handlingen CalDAVAccount RefreshQueueableOperation.) It works fine on iOS devices.
I've downloaded CalDav. It will export from Google Calendar into Ical, but not the other way.Any tips on how to get information onto Google Calendar from Ical?
I've just installed Google Drive, but it's created a series of duplicates with a "(1)" inserted in the filename. Quite maddening. Is there any way to quickly search for filenames that contain (1) so I can quickly separate them?
Everytime I upload that ical backup file... nothing happens in google calendar. It does nothing in Firefox... and safari I just get 0 was transferred. I just want to bring over my calendar to google. Does anyone know what is going on? Anything I am missing?
We (the wife and I) both use our iphones to enter events on our calendar. We've set it up so that it should sync with mobile me (thus updating our mac and iphones). The problem is that things are getting deleted A lot! When I open ical on my mac, there are at least 20 "calendars" in the far left column (I didn't know we were creating a "new" calendar every time we used a new color for an event). Anytime we plug our iphones in the ical comes up saying that there are duplicates that need to be resolved. I hit ok. I thought I was doing the right thing.
I've activated icloud and its caused problems with my calenders. if i stop it will i loose all my calender events. Its duplicated and removed some for my mobile devices.
I've made a calendar in iCal organizing the shift roster for 4 people at my work. Its a security job, so there are 'Day' shifts and 'Night' shifts. Starting at 5.00AM and 5.00PM respectively and running for 12 hours.
The problem I am running into occurs when I go to print. Instead of having the nice layout that it does in the actual editable calendar where it just says Day and Night (image 1), it is adding the times of the shifts (image 2).
What I am trying to be able to do is simply print out the calendar as it appears in the program in the first place. Anyone know how to do this?