I've updated my iPhone to iOS 5, but my Mac(s) are still on OS X 10.6 Snow Leopard.

Syncing Contacts to iCloud is enabled in iPhone settings. Now, I was wondering is it possible to make Address Book on my Mac (running 10.6) to sync with iCloud too? Or is this something that's only available in 10.7 Lion?

(Sorry if this question seems too basic or whatever. I haven't been paying much attention to Lion/iCloud.)

  • mine worked after i checked use ssl
    – user19351
    Feb 26, 2012 at 22:48

6 Answers 6


No. iCloud requires OS X 10.7.2., aka “Lion”.


As Jonik posted, this method does work with Snow Leopard. It did take some fussing with for me to to get it to work. For some reason the directions from the blog post were ambiguous, so here is another wording of essentially the same thing with an additional tip at the end.

  1. Create an Account in Address Book 5 with CardDav Setting
Username: [email protected]
Password: password
Server: p00-contacts.icloud.com

If you find this step gives a "Address Book couldn't discover the account settings for the CardDAV server" message, be aware this is only a warning. Press the Create button again, and your input should be accepted anyway.

  1. Load Safari and go to icloud.com and login
  2. CMD-OPT-A (open activity viewer)
  3. At the top of the list should be something like https://p03-contactsws.icloud.com/co/mecard/?dsid=12341234
  4. You need the 8-9 digit number, you may see it on multiple lines. You also need the p00-p10 number, this is the iCloud server you are on.
  5. Open the correct AddressBook Configuration.plist in your favorite editor. This file is located in your home directory, in ~/Library/Application Support/AddressBook/Sources/. Note that another Configuration.plist file exists in the ~/Library/Application Support/AddressBook folder, but we need to edit the file in the Sources folder.
  6. Change the servername property to where p03 and 12341234 is adjusted to what you found. https://p03-contacts.icloud.com:443/12341234/principal
  7. Change username to username%40domain.com:password (replace username/domain with your login you used on icloud.com). Don't miss adding your actual password to the string behind "yourusername%40domain.com:" (and yes it's unencrypted and stored as such in ~/Library...)
  8. Save and close.
  9. Open address book and if it's not syncing immediately, set your password in the settings. For some reason my wouldn't sync until I did this.

The completed plist should look like the following...

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  • 1
    I just tried this and sadly it does not work for me. I thought that the steps on how to determine your iCloud id and server number using safari was excellent, and was convinced that having these new data would get this to work for me. No such luck. Have tried replacing the entire plist file with an edited version of the one supplied. Still no luck. Pity, since the iCal using WebDAV seems to work perfectly. Might there be a way to put the password directly into the plist file so that opening the preference pane (and potentially damaging the plist file) is not required to supply a password?
    – user19167
    Feb 23, 2012 at 1:25
  • This technique worked for me. One problem once it is set up is that the iCloud contacts are often duplicated (many many times) - there seem to be several reasons why this can happen, but in my case it was due to pictures associated with the iCloud contacts. There are some helpful posts on a thread at att.macrumors.com/showpost.php?p=14811447#post14811447 and forums.macrumors.com/showpost.php?p=13813335#post13813335 - I ended up deleting the iCloud contacts with photos, keeping them locally (synced to Google contacts) and all is well now.
    – Alex Dupuy
    Aug 30, 2012 at 17:22
  • FYI, just did this successfully in 2015 on MacOSX 10.6.8, Address book 5.0.3 (883)! Sep 17, 2015 at 18:28

You can sync iCal with iCloud on Snow Leopard. I found this article and I just used it tonight and got it to work:

i am still looking for solutions to sync my address book on Snow Leopard with iCloud. No luck yet.

  • That is because iCloud calendars are using the standard CalDAV protocol, which iCal supports. Howver, this has nothing to do with iCloud syncing, a feature (currently?) only supported on Lion.
    – kopischke
    Nov 1, 2011 at 7:41
  • 3
    Can you summarize the content of the article rather than just linking?
    – Daniel
    Nov 9, 2011 at 3:27
  • Note that original question is about Address Book not iCal; the linked article only discusses iCal.
    – Alex Dupuy
    Aug 30, 2012 at 17:18

Sadly enough, I could not get this solution to work either on Snow Leopard. My only solution is paying Plaxo for their sync service. It's a solution that works and keeps my Mac Address Book and my iPhone Address Book synced. Very disappointed that Apple made the decision to not support their previous version OS for iCloud.


I just followed these instructions exactly.

  • I closed down my address book completely before editing the Configuration
  • I used %40 instead of an @ in my username even though it had stored an @ from the gui
  • I saved and reopened address book
  • I went to the preferences and edited the icloud entry placing my password in the blank field that it would go in.

My iCloud contacts immediately synced! Perfect! Thanks!


Yes, you can sync you address book with iCloud.

I have set up my iCal to sync with iCloud and also my address book.

I have copied and pasted from http://www.hsiaoi.com/blog/?p=512:

  1. Create an Account in Address Book 5 with CardDav Setting

Username: [email protected] Password: password Server: pxx-contacts.iclould.com

It doesn’t really matter what you entered, we are going to change from Configuration.plist

  1. Close Address (Apple Key + Q)

  2. Open Terminal

  3. cd Library/Application\ Support/AddressBook/Sources

  4. ls -l (search for the latest updated directory)

  5. cd [the directory name]

  6. nano Configuration.plist

  7. Ctrl + W (Search) servername

  8. Change the servername by entering this format

https://pxx-contacts.icloud.com:443/xxxx your icloud id xxxxxx/principal

10.Change username


  1. Ctrl + X and Save

  2. Open Address Book, iCloud should be Syncing!

Once this has been done you will start to see duplicates, this is beacuse the sync is adding contacts from 'on my mac' to iClud. You will need to let it sync once and then remove the contacts from the 'on my mac' folder to stop them duplication.

  • 1
    Nop, No luck here. It gives a 501 error with my username (and I've tried everything from P00 to P10)
    – user15802
    Jan 1, 2012 at 6:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .