I try to sync a bunch of Mac running the latest macOS (Sierra) operating system with my owncloud addressbooks. The macOS contacts app should be able to handle CardDAV contacts natively (as mentioned in the FAQs here at oc central), but I was unable to make it work, yet.
I tried several settings (with "principals" added on the one or other spot) as recommended on various websites including the standard URL which OC provides for the addressbooks. Either I get a "username/password cannot be authenticated" error, or I can successfully create the account, but no contacts are synced (the local addressbook on the mac just stays empty).
Steps to reproduce
1. On macOS: add CardDAV account
2. Account Type: Extended, Username: , Password: , Serveraddress: myowncloudserver.example.com, Serverpath: /owncloud/remote.php/... (pasted from addressbook URL), Port: , SSL: yes
Contacts should be synced down to the Mac
Addressbook stays empty
Operating system: Ubuntu 14.04
Web server: Apache
PHP version: 7.0.15
ownCloud version (see ownCloud admin page): 9.1.4
Updated from an older ownCloud or fresh install: update
Special configuration (external storage, external authentication, reverse proxy, server-side-encryption): -