Just starting to look at the CNContact framework for a macOS project. I start by calling CNContactStore.authorizationStatus() expecting it to return .notDetermined but it actually returns .authorized. Why is this? Is authorization not required on a mac?
This is in a new “empty” app, created to play with the framework. So all it does is check the auhorization (and would try to get authorized if necessary). So it starts, displays the blank window. Several seconds later, I get this message in the debug console:
ContactMess[35465:3727758] [Accounts] Failed to update account with identifier 78C338E9-BFAF-431E-AC68-9115BAAAC162, error: Error Domain=ABAddressBookErrorDomain Code=1002 “(null)“