Archive of

Bringing iCloud to Snow Leopard

If like me, you are still using a Mac running Mac OS X 10.6 Snow Leopard, and want to continue syncing your iCloud email, calendars, and contacts, then these are the insturctions for you.

iCloud Email

Email is the only iCloud service Apple currently supports in Snow Leopard. Setting up Mail.app for iCloud email is easy once you know the server settings.

  1. Launch Mail.app.
  2. From the Menu Bar choose Mail, then Preferences.
  3. Click the Accounts tab.
  4. Click the plus button to create a new account.
  5. Fill in your full name, iCloud email address, and iCloud password.
  6. Mail.app will fail to automatically detect your email settings because it presumes you are a MobileMe subscriber. Click Continue.
  7. Switch your account type to IMAP, and enter your incoming mail server as “imap.mail.me.com”
  8. The outgoing mail server should be “smtp.mail.me.com”
  9. Click Continue then Create to take your iCloud email account online.

Calendar Syncing

You can sync your iCloud Calendar with Snow Leopard’s iCal by following these steps.

  1. Visit iCloud.com.
  2. Click on the Calendar button.
  3. Click concentric curves on any calendar to bring up the calendar sharing preferences.
  4. Check Public Calendar and write down the webcal address.
  5. Uncheck Public Calendar.
  6. Launch iCal.app.
  7. From the Menu Bar choose iCal, then Preferences.
  8. Click the Accounts tab.
  9. Click the plus button to create a new account.
  10. Choose the CalDav account type.
  11. Enter your iCloud email address as your username.
  12. Enter you iCloud password.
  13. Enter “caldav.icloud.com” as the server address.
  14. Click Create.
  15. Access to the acount is not permitted. Click Go Offline.
  16. Click the Server Settings tab.
  17. Change the Server address to “pxx-caldav.icloud.com” where “pxx” equals the webcal server address you copied down from iCloud.com.
  18. *Take note of the server path”/xxxxxxxx/principal/”, you will need it for syncing your contacts.
  19. Enter the port number 443, and check “Use SSL” to complete the configuration.
  20. Quit and relaunch iCal.

Contact Syncing

Similar steps can be used for configuring Address Book.

  1. Launch Address Book.app.
  2. From the Menu Bar choose Address Book, then Preferences.
  3. Click the Accounts tab.
  4. Click the plus button to create a new account.
  5. Choose the CardDav account type.
  6. Enter the following string as your username “xxxxxxxx{01bff35524c215577d8003920341a0f93fad5e136d1ae0900a5c93ba7dbf5a2e}40xxx.com:password” where xxx is replaced with the appropriate parts of your iCloud email address, and password is replaced with your iCloud password.
  7. Enter you iCloud password.
  8. Enter “carddav.icloud.com” as the server address.
  9. Click Create.
  10. “Address Book couldn’t discover the acocunt settings…”, click Create again.
  11. Click the Server Settings tab.
  12. Change the server address to “pxx-contacts.icloud.com/xxxxxxxx/principal” where “pxx” equals the webcal server address you copied down from iCloud.com, and xxxxxxxx is equals the unique iCloud ID you acquired from your iCloud calendar’s server path.
  13. Enter the port number 443, and check “Use SSL” to complete the configuration.
  14. Quit and relaunch Address Book.

If Address Book does not accept these settings you may need to edit the Configuration.plist in ‘~/Library/Application Support/AddressBook/Sources/’ to make sure the settings appear correctly.

servernames``https://xxx-contacts.icloud.com:443/xxxxxxxx/principal``username``xxxxxxxx{01bff35524c215577d8003920341a0f93fad5e136d1ae0900a5c93ba7dbf5a2e}40xxx.com:password

My Favorite Tech Support Story

When I was a Mac Genius, and the Genius Bar was new, a red phone with a direct line to Cupertino used to sit behind the bar. The phone didn’t call anyone important, but it did get you AppleCare Tier 2 support if you got stumped by a customer’s question or needed to ask a inquiry of your own. I never picked up the red phone to ask a technical question, that’s what the internet is for, but I did use it a couple of times to ask procedural questions on pending repairs. Most of these questions could have been answered by email, but when a customer visits the store because their mail-in repair is missing, or they were offered a deal by executive relations the quickest answer is sometimes the phone behind you.

On this occasion I didn’t need to use the red phone at all, it was the customer who was making the phone calls. An elderly couple had sat down at the end of the bar with the tangerine iBook they used for connecting to the internet over AOL dial-up. When I asked them what was the problem he told me in a dry British accent that his computer was “swearing at him and saying the filthiest things.”

I asked him if this was before or after he had gotten online, thinking the root of the problem was an inappropriate homepage or some sort of unseen audio pop-up. He said that he could never get online anymore and that when he tried his computer would swear at him several times over the speaker. I didn’t know if I truly believed him, but I went about trying to reproduce the issue anyway.

At first I tried connecting the iBook to the store’s front-of-house ethernet network. Everything worked fine, no swearing. Next I brought out a phone cable and connected to special dial-up server Apple provides for treoubleshooting purposes. Once again the modem worked fine, and the iBook was able to connect to the internet without profanity.

Finally with the phone line still connected I tried using the default ISP phone number AOL had listed and that is when the obscenity began. The phone rang a couple of times over the iBook’s speakers, but instead of being picked up by a computer at the other end a man’s voice answered. He was immediately greeted by the iBook’s computerized hissing, humming, and beeping, and before long lost his patience shouting a long list of profanities into the phone before hanging up.

The iBook’s speaker volume was loud enough that this was heard across the store, and as soon as the lesson in four-letter-words had ended the old gentleman turned to me with a stiff British lip and said “are we doing something wrong?”

I had to hold back my laughter because I immediately knew what was happening. His tangerine iBook was calling a unsuspecting neighbor in the same area code as his AOL ISP. Each time he tried to get online his iBook would call the same man and only answer with the kind of noises a dial-up modem uses to connect to a host server. The recipient had clearly lost his patience after numerous dial-up attempts and resorted to cursing several times before hanging up the phone.