I am having a similar problem wtih my iMac (OS 10.6.8) and iPhone (iOS 5.1.1). I think information usually or always gets transferred from the computer to the phone, but often not vice versa. But there are issues with the iPhone calendar too--mostly having to do with multiple events. Sometimes I delete one and it's still there. It's been several months of this nonsense, and over that time neither my iPhone calendar nor my iMac calendar has been completely reliable. I need accurate records of appointments for tax purposes, so I'd really like to get this sorted out, not just for future events but for past ones also.
I'd like to try rorygilmore's fix, but will it just automatically replace all the iCal events on my iPhone with those from my iMac? Or can I get a mix of the two, with options to resolve conflicts as they arise? This has been my experience with how sync worked in the past, and how I believe it should work.
Tethered itunes sync, iOS 6.1.3 OS 10.8.4. iPhone 4s. Feb 2011 13" Mac Book Pro.
iCal syncing from mac to phone but not from phone to mac. Solved problem by following simplified rorygilmore solution - didn't need to reset sync history. In other words,
1. Create iCal back up on mac.
2. Delete stuff in calendar library.
3. Close and open iCal
4. Import back up.
5. Sync with iPhone over itunes.
Events that I had entered on my iPhone now showing up on my mac. Can't say yet if this is a permanent fix since I only just did it.
So, I seem to be having the same issues as everyone else seems to be having on this page.
Wanted to ask you one question: Do you know if, when I go into my iPhone and turn calendars to off in iphone and then resync, will I end up losing all the information I had on the calendar on my iPhone? (When I go to switch that button on my phone, it says if I move forward with this option, I will lose all my current data stored on my phone).
Just curious if you had any information on this...
EASY FIX for non-icloud and mobile me users. I was frustrated that new iphone wouldn't sync calendars from my imac, running snow leopard. Turns out icloud doesn't work with anything earlier than Mountain Lion. So, on my iphone 4, i went into settings, icloud, and DELETED ICLOUD ON MY PHONE. So now my calendars have stopped trying to go via icloud unsucessfully, and instead, go down the old fashioned cord plugged into my imac by usb, and update nicely. Maybe this will work wirelessly as well - dunno - not that tech savy, but hope this helps.
Ok, I was having a similar problem but with a different cause and solution. Anything before Mac OS 10.7 will not support iCloud... and so while my iPhone and iPad werehappily syncing away and buzzing in chorus to remind me of all my events, my mac book running Snow Leopard 10.6.8 was feeling so left out. If you are running an older operating system on your comp. and have some fancy mobile devices you need to work around Grandpa mac books inability to read iCloud:
first access your calendar through iClouds web browser interface, make your calendars public, and take note of the url
adding a 'CalDav' account to your iCal on your computer.
Basically, you should just look at this article: http://reviews.cnet.com/8301-13727_7-57511534-263/how-to-set-up-icloud-services- in-snow-leopard/
Thank you - it worked! Followed the various instructions from a couple posts. High level steps that can be found through the first few posts:
1) saved a backup of my ical to desktop
2) opened terminal and unhid the user/library folder (hidden gem for cache clearing!)
3) deleted all files in the now visible user/library/calendar folder
4) since I also cleared out my cache (not required), I did a restart (not required I'm guessing)
5) imported my backup ical file to ical - all appointments back on ical as before
6) plugged my iphone back in, let iTunes sync happen. The appointments entered on my iphone were now visible on ical!
7) smile, sip more coffee, do a little dance
It seems like my calendar file(s) had become corrupted or something. Cheers!
p.s. I'm running snow leopard, imac, and an iphone 5 on ios 7. Basically, all devices are on the most recent os and have all updates installed.
I found a solution!
It seems that by telling my iphone to sync with icloud, after the ios7 upate it stopped syncing with my mac (on snow leopard) when I hit sync on itunes.
1: On iphone preferences, go to iCloud settings and uncheck EVERYTHING (except for Find my Iphone). It'll ask whether you want to keep the stuff on your phone. Choose keep.
2: On your Mac itunes settings, go to 'Info'. Before, under the 'Sync Calendars' bit, it will have said 'Sync via iCloud', but now there'll be a tick box, which will do it via USB. Choose this, and click 'All Calendars'
This solved everything for me, EXCEPT for the fact that on a few things it duplicated stuff. I don't know why it duplicated the few things it did, but after just clicking delete on those few things everything seems to work smoothly.
I had this problem after updating to ios7 on my IPhone 4s. Calendar events weren't syncing to my iMac (via USB, as I don't have Cloud).
I found this fix somewhere else and it worked for me.
1. Open iTunes with the iPhone connected.
2. In iTunes, iPhone, click on the Info tab.
3. Where it says "Sync Calendars, uncheck "All Calendars" and check "Selected Calendars"
4. Then check all of the individual Calendars.
The next time I synched, all of the information from my iPhone went onto the iMac.
I might have closed iTunes and disconnected the iPhone, then reconnected and reopened, then synced, but to be honest I can't remember as I had done that so many times while trying to fix the problem.
Hope that helps someone.