Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I use an iMac at work and recently have been upgraded to Lion. I've used Lion at home since it came out.

I've switched iCloud on on the iMac, but none of the calendar events are visible on my other devices.

Is this because of some firewall or other security? What should I ask my IT dept. to fix this?

iCal is synced at work to my work email (Exchange) and at home to my personal GMail account

Many thanks.

share|improve this question
So your home computer syncs it's calendar events correctly with your iDevices, but the work computer doesn't seem to sync with anything? Are you using an email address? – bassplayer7 Jun 6 '12 at 15:28
Yes I sync between a MacBook Pro and iPhone (my own devices) fine. No I'm not using an address... – Alex Jun 6 '12 at 15:29
What email are you using then? Gmail, MS Exchange...? – bassplayer7 Jun 6 '12 at 15:30
My Apple ID is GMail, but I use an Exchange server for work email. – Alex Jun 6 '12 at 15:37
Do you have both accounts in iCal at your work? If so, are your events syncing from your home computer to your work? Typically these problems are config related. Maybe you could update your post with a little more info such as how you have iCal set up (which email addresses), and other details like it. – bassplayer7 Jun 6 '12 at 16:04
up vote 1 down vote accepted

In order for iCloud to work, you must be signed into that account on all devices that you wish to sync. For example, in your situation, you must be signed into your Google account on all your devices in order for iCloud to push those events to all devices. However, this must be explained more clearly, as that part can be confusing. All Apple devices handle multiple email accounts in a superb fashion, but you must be signed into each account to have it download those events/data onto that device.

Case in point: you sign into both Gmail, as well as Exchange on all your devices, and it will sync events over all devices. It should be noted that Exchange calendars are completely separate from iCloud and MS Exchange handles it's own events. When you have more then one email address in iCal or the Calendar iOS app, you have the option of which account to put it on, and it will sync that accordingly.

Probably the best for you would be to set up Exchange on your personal devices, and, if you don't want to receive mail, simply disable that, leaving the calendars synced. That way, when you create an event at work, it will show up on your other devices under the MS Exchange, but if you create it at home, it will show up as your Gmail (iCloud), unless you chose differently when creating the events.

share|improve this answer
Great info, thanks. I will get back to you ASAP when I get it up and running. – Alex Jun 7 '12 at 10:10

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.