Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
The only solution I have found is to have your iOS devices sync to iCloud, and also sync your address book when the computer is synching to your iOS device.

In other words, not to use this hack...

Using the traditional method actually works ok... the only difference being that you have to wait for your computer to sync to your device before it gets updated to the cloud.

At least this way, everything is synched across all devices and with iCloud.
 
grrrr

Hi all,

I confirm that removing the account, then removing all the pictures from the iCloud calendars allows to sync without duplicating card; I understand it might annoy some of you to do that but since I only had 5 or 6 I didn't really care

On my side everything works but the real reason for the "grrr" is to protest Apple policy of locking the user and to force him to use things he/she/we might not want (eg Lion). I am forced to use Lion because I bought a Mac of the last generation but this OS is so uncomfortable to work with it hurts physically (and I won't speak about iCal or address book or the "natural" scroll). :mad:
Then this story of the iCloud sync. Imagine, Microsoft is still supporting Windows XP which came out more than 10 years ago while Apple seems to be unable to to provide basic support for cloud syncing for its OS that came out not even three years from today.

I think Apple and Apple unconditional fans should take a good look to what happened to Microsoft because Apple is walking (running actually) the exact same path by trying to keep its users in jail... In the end the GNUs will set us free while trampling over Cupertino's Apple :p
 
Possible solution to Duplicate issue (only partly for pictures)

As Address Book kept duplicating all my contacts (even nearly empty test entries), I was looking for a more permanent solution.

After I performed the following steps, duplication stopped except for contacts with pictures:
  1. Make sure the Account is working and syncing, then quit Address Book.
  2. Edit the Accounts 'Configuration.plist" once more to delete either the entire 'addressBookName' key or just change its value 'card' to being empty (both worked).
  3. Prevent further changes to Configuration.plist by locking it in the Finder's Info panel.
Maybe that works for others, too. To get rid of duplicates that were already created before, I suggest joining them instead of deleting, so to avoid deleting the "master" on iCloud.

Some background observations
Address Book.app adds the key 'addressBookName' with the string value 'card' to Configuration.plist on exit. (By the way, also the keys 'haveWriteAccess' and 'serverSupportsSearch' seem to be managed by the app, so don't bother changing those.) Changes that are made in a Session that started without that key don't trigger duplication. By locking Configuration.plist, every session will be safe.

Contacts with pictures
I saw two different cases for contacts with pictures:
  1. The picture shows both in Address Book and in iCloud
  2. The picture does not show in Address Book
For the first case, I found no way to avoid at least 1 duplicate being created. That duplicate would show no picture. If edited, it would convert to an independent "real" duplicate (visible in iCloud) that can be safely deleted. But another duplicate would soon replace it. I had success joining all the pictureless duplicates into one contact and deleting that. Afterwards only one duplicate would be created, until the contact is changed, starting the game all over again.

For the second case, where no picture shows in Address Book, never edit the contact in Address Book or you will lose the picture! I had succes removing all duplicates by waiting until their number settled, then I edited the notes-field in iCloud to mark the "master". Selecting all the duplicates except the master, I joined them into one contact, that would be an independent "real" duplicate (visible in iCloud) and can be safely deleted. After that no more duplicates were created. When editing the contact in iCloud, I briefly saw a temporary duplicate, that vanished by itself.

If anybody could confirm or extend my observations, that would be very helpful.
 
CardDav doesn't syncing

Hello

is it normal "CardDAV Setting" has disappeared from my address book preferences?
Indeed, there does not appear that the synchronization works.
Why?

Thank you for your answers
 
synchronize the address book with Snow Leopard

Thank you for your response.
I've managed to sync the calendar. What I want is to synchronize the address book.
thank you
 
I'm sorry if this is off topic.

I've recently found a service that allow address book syncing with ios 5 and 10.6.8. check out https://fruux.com/

tested and work great on iphone/ipad and my mac, almost instantly push on all devices from the cloud.

another work-around i found is to manually export vcards from iphone/ipad using this app, then send it to your mac via email. import the vcards to the address book, then use update duplicate. this way i can still use i cloud on all my ios devices while still keeping my mac address book update (once a week), because nowadays i really dont use my mac address book that often.

good day guys!

cheers
 
(...)
One extra hint. I really had to place my actual password in the .plist file (not just "password"); don't like that much. Also, my password had a special character in it, which caused Address Book grief. I had to use the %nn equivalent for the special character. This URL can help with special characters:
http://www.ascii.cl/
By the way, the 40 in %40 is hex.

Thanks! That solved my problem.I kept getting a 'Bad URL' message, but after altering the 'special character' in my pasword with the hex code everything was fine and I got my old MacBook synced with my iCloud contacts.

cheers!
 
Sync'ing without duplicate records

Hi - this is just for the record.
I had been searching the web for a hints on how to sync Addressbook on OS X 10.6.8 with iCloud and ran into the same problems as so many others. After playing around with some of the options and hints I came up with a satisfying solution. The only drawbacks are still that groups are not sync'ed, thumbnail images cause card multiplication, and that the password is transferred unencrypted.

These are the steps I followed:
- Replaced my old Apple ID password with one that conforms to today's requirements (numbers, letter, capital letters); don't use an '@' in your password.
- Opened my iCloud account in Safari and went to Contacts
- Searched in Safari>Windows>Activity for 1U.xxxxxx in the URLs (where x is a number), the xxxxx is used below.
- Created a new Carddav account in Addressbook
-- Server is contacts.icloud.com
-- User name is YourAppleID:YourPassword with '@' in your ID replaced by %40
-- Password is Space
-- ignore any error messages
-- quit Addressbook
- Open the Config.plist with a text editor at ~/Library/Application Support/AddressBook/Sources/...gibberishID.../Configuration.plist

- Change the lines between the <dict></dict> tags to match this sample
<key>_className</key>
<string>PHXCardDAVSource</string>
<key>addressBookName</key>
<string>card</string>

<key>disabled</key>
<integer>0</integer>
<key>haveWriteAccess</key>
<integer>1</integer>
<key>isSharedABAccount</key>
<integer>1</integer>
<key>name</key>
<string>iCloud</string>
<key>refreshInterval</key>
<integer>0</integer>
<key>serverSupportsSearch</key>
<integer>1</integer>
<key>servername</key>
<string>https://contacts.icloud.com:443/1U.xxxxxx/principal</string>
<key>username</key>
<string>YourAppleID:YourPassword</string>
<key>usesKerberos</key>
<integer>0</integer>

Save and close Config.plist and restart Addressbook.
Make sure that the Password is still a single Space character and that SSL is checked.

Cheers.
 
Last edited:
How to make it undone?

I tried this, and it did not work for the Contacts. But now that I have made the switch to Mavericks, I have a problem. In the Pref Panel of my iMac, I cannot log in anymore, since the Cloud does not know my user name asnapoura@mac.com:apple_password.

So how can I make this undone?
 
But now that I have made the switch to Mavericks, I have a problem.

This is a workaround for Mac OS X 10.6 Snow Leopard which does not support iCloud natively. It is not needed from OS X 10.7 onwards, so just remove the specially crafted account and use the built-in "iCloud"-type account instead.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.