Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

IPhone Calendar Changes not Syncing with ICal

Additions and changes to my iPhone calendar are not synced with ICal on my Mac. Syncing the other direction (adding or changing appointments on my Mac) works, but nothing I change or add on my iPhone appears on my Mac (the same seems to be true of contacts and notes). I have the same problem with an iPod touch.

Has anyone else experienced (and fixed) a similar problem? As it ism the iPhone-Mac sync only works in one direction!

MacBook Pro  15.4" ● 2.33GHz ● 3 GB ● 160 GB   |, Mac OS X (10.5.1)

Posted on Jan 22, 2008 12:18 PM

Reply
43 replies

Feb 10, 2008 5:02 PM in response to Roy Levien

Interesting additional information...my wife and I each have iphones and when we create an iCal event on the iPhone it will synch with the other iPhone but does NOT show up on the iCal application on the iMac. Same problem as described but interesting how the other iPhone is able to get the "hidden" iCal event. This may be useful to the problem solvers.

Feb 12, 2008 1:15 PM in response to Roy Levien

I am having the same problem here. I tried resetting sync history, deleting calendars & re-import, etc., etc., but nothing works.

Even if I delete all of the calendars in iCal, and sync in iTunes (with the replace calendars on iPhone box checked), the calendars on the iPhone aren't even touched.

What a pain. This probably started when I upgraded to 1.1.3, but haven't noticed.... also, could have been 10.5.1... not too sure.

So... what now? Any suggestions??

Jun 12, 2018 5:34 PM in response to Community User

I finally decide to restore my iPhone (and also reinstall iTunes before the restore).

Everything is working fine now.
Leopard 10.5.2 with iPhone 1.1.3

Good luck to you all.

Feb 23, 2008 3:47 PM in response to Roy Levien

Here's another fix.
Roy's fix gave me this idea, but from the errors I keep getting, I didn't think I had as much of an iCal problem as I did an SyncServices problem, so I wasn't sure his solution would work for me.

NOTE: For this solution, you need the Leopard dev tools. If you haven't loaded the dev tools on your machine, I would highly recommend it, they contain all sorts of goodies.

I had tracked my syncing problem down to an error in the console that read something like this:
2/23/08 3:34:46 PM com.apple.syncservices.SyncServer[3335] 2008-02-23 15:34:46.707 iCalExternalSync[3551:10b] SyncServices precondition failure in [ISyncConcreteSession clientAcceptedChangesForRecordWithIdentifier:formattedRecord:newRecordIdentifie r:]: you can't change the record identifier from 6A264937-0C62-4D95-85B5-2DE77EBB275D to com.apple.calendars.CalendarOrder: it is already associated with a different record.

The CalendarOrder error was acting like a roadblock. One error was blocking all calendar traffic coming out of the iPhone. I believe the CalendarOrder schema has to do with the actual order in which your calendars are listed in iCal, so if you don't have multiple calendars I don't know how this will affect your issue.

Anyway, there's a dev tool called Syncrospector (HD root > Developer > Applications > Utilities > Syncrospector). This is a testing tool that will, in effect, ignore normal errors, and force a sync.

1. Backup data. Or print it out. I only lost one appointment in the process.
2. Launch Syncrospector.
3. In the upper left corner, select "Clients" from the pull-down menu.
4. In the top display window, select "iCal" from the entity column.
5. There are three buttons below the top display window, click "Sync State".
6. The lower display window displays all the iCal entities. Select "com.apple.calendars.CalendarOrder"
7. In the upper right hand corner, select "Pull the truth" from the pull-down menu. This means you are pulling data from the iPhone and overriding errors.
8. In the upper right hand corner, click Sync.

This should be a very quick sync (unless you have thousands of calendar items). And you should your events appear in iCal immediately. afterwards, I performed some additional testing in real-life usage (using iTunes to sync) and events were synced back and forth as expected.

I don't know what caused the original problem, but so far this seems to have solved it. So, just another idea for everyone to put in their iPhone syncing toolbox.

enjoy!

herb

Feb 23, 2008 6:38 PM in response to oddlystrange

oddlystrange, I wish I had found your post 5 hours ago.
I have been struggling getting my Wifes iBook to Sync properly and I ended up doing pretty much what you wrote but only just found it now.
It's #2 that's the problem.
I looked on all my other Macs and that directory doesn't exist.
Worse, I went through the pain of iPhone Restore before this and was on the phone with Apple for 90 minutes. WTH don't they know this stuff?
Perhaps if they had people looking at these forums they might learn something.

Feb 24, 2008 7:54 AM in response to oddlystrange

Under Mac OS 10.5.2 (installed 2/11/08) this fix does nothing. I've traced all problems back to the 10.5.2 Leopard upgrade on 2/11/08. That's when I suddenly was no longer able to sync iPhone events to iCal. When I deleted the User/library/iCal folder and the other folder under application support, then sync the iPhone.....nothing comes back to iCal except a blank calendar (you are right to backup the iCal first by exporting). I've read lots of fixes and tried them all, to no avail. I am certain this is a real bug made by Apple that needs to be fixed by Apple. I now carry a pocket calendar to write stuff into, then transcribe these into iCal to send to iPhone (syncing events from iCal to the iPhone mysteriously works fine). Not good....!

Feb 24, 2008 9:45 PM in response to Rupp2758

I'm anxious to hear if this works for other people.

I've read a couple of times now that people are being told by Apple employee's that the iPhone doesn't sync data back to the computer. That's really just ridiculous! Try purchasing a song with the iPhone iTunes store... you'll find that it transfers the song to your computer during the next sync. Same with any photo you take (provided you have the sync box in iTunes checked). As will a contact that you add on the iPhone.... et cetera.

I did some tech writing for a company that was developing software for the Palm Pilot back in the late 90s, so I know this concept of syncing/merging/co-mingling data isn't necessarily as simple as it sounds (especially when you throw in the .mac component). But I do know that this was working a whole lot better with 10.4.11! Something big obviously changed with Leopard and I think they must still be scrambling to reign in all the loose ends.

Mar 25, 2008 11:45 AM in response to Roy Levien

I am having the same (frustrating!) problem. If I enter events in iCal on my desktop or laptop, they show up in my iPhone after syncing. However, if I enter events in my iPhone, they don't appear in my iPhone. I need a bi-directional iPhone-iCal sync! Has anyone figured this out...hopefully with an easy solution that doesn't require deleting calendars, etc.
Thanks, Sandi

IPhone Calendar Changes not Syncing with ICal

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.