If you use multiple Macs, you know what a drag it can be when your contacts in the Address Book app aren't the same on every Mac. You sit down to send a note to a couple of new business acquaintances, and discover that they're not in that Mac's Address Book. That's because you added them when you were on a business trip, using your MacBook. Now you're in the office with your iMac.
There are many ways to keep your Address Books in sync, including services such as Apple's iCloud or Google's Sync. Those type of services are fine, but are you sure you can trust them to always provide the same set of features you need, year in and year out? If you're a former MobileMe user, you already know that the answer to that question is "no."
That's why I'm going to show you how to set up your own syncing service using Dropbox, the readily available - and free - cloud-based storage service. If Dropbox ever goes away, or changes its services in a manner you don't like, you can replace it with the cloud-based storage service of your choice.
What You Need
- Two or more Macs to keep in sync.
- OS X Leopard or later. Earlier versions of OS X may work fine, but I'm not able to test them. If you try this with Tiger or earlier versions of OS X, let me know how it works.
- Dropbox, a cloud-based storage service. You may be able to use other cloud storage options, but these instructions assume you're using Dropbox.
- A few minutes of your time for each Mac you wish to sync up.
Let's Get Started Syncing
- Close Address Book, if it's open.
- If you're not already using Dropbox, you'll need to install the service. You can find installation instructions in the Setting Up Dropbox for Mac guide.
- Using the Finder, navigate to ~/Library/Application Support. Here are a few notes to help you get there. The tilde (~) in the pathname represents your home folder. So, you can get there by opening your home folder and finding the Library folder, then the Application Support folder. If you're using OS X Lion or later, you won't see the Library folder at all, because Apple chose to hide it. You can use the following guide to make the Library folder reappear in Lion: OS X Lion Is Hiding Your Library Folder.
- Once you're in the Application Support folder, right-click the AddressBook folder and select "Duplicate" from the pop-up menu.
- The duplicate folder will be called AddressBook copy. This copy will serve as a backup, should anything go wrong with the next set of steps, which will move or delete the original AddressBook folder.
- In another Finder window, open your Dropbox folder.
- Drag the AddressBook folder to your Dropbox folder.
- Dropbox will copy the data to the cloud. This can take a few minutes. Once you see a green check mark in the icon of the Dropbox copy of the AddressBook folder, you're ready to go on to the next step.
- Address Book needs to know what you've done with its AddressBook folder. We can tell Address Book where to find the folder now by creating a symbolic link between the old location and the new one in the Dropbox folder.
- Launch Terminal, located at /Applications/Utilities.
- Enter the following command at the Terminal prompt:
ln -s ~/Dropbox/AddressBook/ ~/Library/Application\ Support/AddressBook
- That may look a little strange; after the backslash character (\), there is a space before the word Support. Be sure to include both the backslash character and the space. You can also just copy/paste the above command line into Terminal.
- Check that the symbolic link is working by launching Address Book. You should see all of your contacts listed within the application. If not, check to ensure that you entered the above command line correctly.
Syncing Additional Mac Address Books
Now it's time to sync the Address Books on other Macs to the Dropbox copy of the AddressBook folder. To do this, simply repeat the same steps we performed above, with one important exception. Instead of moving the AddressBook folder to your Dropbox folder, delete the AddressBook folder from any additional Macs you wish to sync up.
So, the process will follow these steps:
- Perform steps 1 through 5.
- Drag the AddressBook folder to the trash.
- Perform steps 9 through 14.
That's the entire process. Once you complete the steps for each Mac, it will always be sharing up-to-date Address Book contact information.