CardDAV Clients/Apple Address Book: Difference between revisions

From Davical
Jump to navigationJump to search
mNo edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 6: Line 6:
* no support for delegation => you cannot use shared addressbooks
* no support for delegation => you cannot use shared addressbooks
* very bad error handling => if something bad happens (a network or any other error) the contact is not saved and discarded without any notice (it is displayed, but only during the current "session", if you reopen the program the contact is gone)
* very bad error handling => if something bad happens (a network or any other error) the contact is not saved and discarded without any notice (it is displayed, but only during the current "session", if you reopen the program the contact is gone)
== Debugging ==
You'll find the account specific local data in the directory
<pre>~/Library/ApplicationSupport/AddressBook/Sources/<UNIQUEID></pre>
Especially the file <nowiki>Configuration.plist</nowiki> contains information about your account
== Bugs ==
Some of these bugs may have been fixed
=== Images pile up ===
* https://gitlab.com/davical-project/davical/issues/84
=== Mac Address Book access to davical server fails ===
<pre>[NSInvalidArgumentException] - [CoreDAVNullParser rootElement]: unrecognized selector sent to instance 0x60000002090b0</pre>
* http://davical-general.89287.n3.nabble.com/Davical-general-adding-a-CardDAV-contact-fails-since-Mavericks-OS-X-10-9-td4025881.html

Latest revision as of 17:09, 15 March 2016

CardDAV Support

Even though native CardDAV Support was added with MacOS 10.5 and should work out of the box, unfortunately Contacts.app on OS X still (mid 2015, at least up to MacOS 10.10 El Capitan) has some major limitations:

  • only one addressbook is loaded => if you have 10 addressbook on the server, the interface will only show the first of them
  • no support for delegation => you cannot use shared addressbooks
  • very bad error handling => if something bad happens (a network or any other error) the contact is not saved and discarded without any notice (it is displayed, but only during the current "session", if you reopen the program the contact is gone)


Debugging

You'll find the account specific local data in the directory

~/Library/ApplicationSupport/AddressBook/Sources/<UNIQUEID>

Especially the file Configuration.plist contains information about your account

Bugs

Some of these bugs may have been fixed

Images pile up

Mac Address Book access to davical server fails

[NSInvalidArgumentException] - [CoreDAVNullParser rootElement]: unrecognized selector sent to instance 0x60000002090b0