Please see #136.
Syncing with Max OS X 10.7.5
When I create a contact on the phone and sync it to an owncloud account and from there to the Mac OS X Address Book everything is ok. The contact is shown in Address Book.
However, after editing it on the phone and syncing it again to owncloud and OS X the changes do not arrive in the Address Book of OS X. Sync from the phone to owncloud is ok. The change is visible there.
In OS X the console window shows the following 2 errors every time I try to force the sync (by relaunching Address Book):
23.11.13 14:30:47.028 Address Book: [CardDAVPlugin-ERROR] CardInfoFromVCardData(): Ignored vCard at /remote.php/carddav/addressbooks/sugus/contacts/26b2a00d-64ad-4a8b-8d38-cb92d4ae09f0.vcf because it is an unsupported vCard version: "BEGIN:VCARD
TEL;TYPE=cell:+99 999 99 99
23.11.13 14:30:47.028 Address Book: [CardDAVPlugin-ERROR] -_handleAddsOrModifies: could not parse vCard in /remote.php/carddav/addressbooks/sugus/contacts/
The interesting thing is: If I paste the above vCard text into a new text file and save it as whatever.vcf, then I can import it manually into Address Book. So it looks for me as if OS X is supporting vCards in 4.0 format.
Any ideas why the direct sync doesn’t work?
Thanks for any feedback.
Probably only the contact editor supports VCard 4 and imports the VCard 4 .vcf into the address book. This is not related to what the DAV server understands which seems to support only VCard 3 (as required by the CardDAV RFC). For further info, please see issue #67.
Thanks for the quick answer!
Not sure if I understand everything as you said it:
“DAV server”: Do you mean owncloud or the CardDAV-Plugin in OS X?
If I understand the rest correctly then it could help to use a contact editor on the phone that does create a vCard in version 3.0 format. Correct?