Tis the season to hack your address book…

fa la la la la, la la la la!

Every Christmastime, I have to relearn how to make the Mac OS X Address Book behave.  A couple years ago, Sarah and I started using my address book (which is entered in our iMac’s Address Book application) to store all our Christmas letter addresses.  Well, as it turns out, if you have two separate entries for each member of a couple (say, John Doe and Jane Doe), if you were to print either one of these, the other’s spouse won’t show up on an envelope.

Forget that there is a special field seemingly for this purpose called, fittingly, “spouse”.  Apple, in all their wisdom, apparently disabled the special printing feature which would allow you to print the spouse’s name along with the contact’s name on envelopes.

After much reading on the Apple user forums, the good tech nerds there pointed me toward a solution.  One needs to create a new plist file and add it to the Address Book.

Instructions

1Save the above file to: /Applications/Address Book.app/Contents/Resources/
2Prep your contacts so that the Spouse – Name entry is the full name. For instance, for a contact named John Doe, the Spouse field should read “Jane Doe” and then the printed label for John will read “John and Jane Doe”

Update (12/15/2013)

A reader rightly noted that the above instructions don’t quite work for OS 10.9.  Note that the genies at Apple renamed Address Book.app to Contacts.app.  Otherwise, the exact same steps above still work.


Posted

in

by

Tags:

Comments

18 responses to “Tis the season to hack your address book…”

  1. Rob Avatar

    I’m pleased to report that this hack still mostly works, even after upgrading to OS X Lion. There are a few of my address entries that refuse to “find” the spouse field and print. Hmmmm.

  2. Adrienne Gang Avatar
    Adrienne Gang

    What about married adults with different last names: ex. Ms. Linda Smith
    Mr. Gerry Doe

    1. Rob Avatar

      Adrienne, that’s going to be harder (impossible?) to do. Contacts matches the people based on their last name.

      Oddly, Apple isn’t feeling very progressive in this regard. 😉

  3. Bruce Avatar
    Bruce

    Can’t find this path. What’s the equivalent path in 10.7.5 and/or 10.9?

    1. Rob Avatar

      I’ll look into this, Bruce…

      1. Rob Avatar

        Ok, I found the answer. Address Book has been renamed Contacts now. The same rules above apply.

        1. Bruce Avatar
          Bruce

          You should remind people that they will need to select Show Package Contents under Applications/Contacts to view these files in newer OS versions. I got this to work in Mavericks.

          1. Rob Avatar

            That’s a good point, Bruce.

            I’ve also noticed that this fix isn’t very perfect. In my own address book, I had some contacts with “sister” or “brother” or “son/daughter” keys attached. And unfortunately, it would include all children as well, rather than just spouse. Oh well, time to just get it done and move on…

  4. Mike D Avatar
    Mike D

    Dude. Thanks!

  5. Dorothy Avatar
    Dorothy

    Do you know how to make this work in Yosemite? It won’t let me add a file to the folder. I try to change the read/write priveledges on the folder and it says “The operation can’t be completed because you don’t have the necessary permission.” and I am the adminsistrator (and owner) of the computer.

    1. Rob Avatar

      Hmm, no I haven’t tried it yet this year. Bummer, as I’m on Yosemite now too.

      However, I’ve moved over to Google services for my address book. So, I don’t know that I’ll have to revisit this again this year.

  6. Darryl Avatar
    Darryl

    Couldn’t get the file to move into contacts.app in OSX 10.11 el capitan, but copying contacts.app to a different folder and then putting the file within that copy worked.

    1. Rob Avatar

      Nicely done, Darryl! I’ve switched away from Apple products (https://www.electrolund.com/2015/11/platform-interchange/), but I’m glad that this post is still helpful this time of year.

    2. Max Avatar
      Max

      Darryl (and Electrolund)
      Rather late to this thread but that is genius!
      Still works perfectly as of Dec-2018, can’t understand why Apple removed it from the main app.

      1. Rob Avatar

        How about that?! I’m glad this hack continues to help others, Daryl. It’s definitely strange how big software companies loose site of these details.

  7. Eli Burke Avatar
    Eli Burke

    Still works as of High Sierra. It’s called Contacts.app, and you have to turn off System Integrity Protection (SIP) to copy the file. It’s pretty simple. Reboot and hit Cmd-R at the black screen. It will boot to recovery mode. From the menu bar open the terminal / command prompt and type “csrutil disable” and then reboot and you will be able to copy the file.

    1. Rob Avatar

      Whoa, nice work-around, Eli. Thanks for contributing to this annual discussion! 😉

    2. Dorothy Jensen Avatar
      Dorothy Jensen

      I am sorry to say this csrutil disable no longer works. I followed the steps: start in recovery, successfully entered command in terminal and disabled SIP, then restarted and tried copying file and no go. I tried it on Big Sur and Catalina with no luck. I am so bummed. The resource folder says only system can read & write to the folder. Is there a way to get around that?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.