mojave not prompting user for access to Contacts

I have a shipping macOS App that runs on 10.9 and above that allows a user to "lookup" people in their Contacts (aka AddressBook) like:

[ABAddressBook sharedAddressBook]


Users that have used my app in releases previous to 10.14 already have an entry in the TCC database for my App and can turn Contact access on and off in Security & Privacy as expected.


New users who run the App for the first time in 10.14 are not getting prompted to allow access or not. Did something change? Do I need to do something different to have them prompted?

Replies

They are not prompted.

Does that mean the app cannot access contacts ?


Effectively, many things have changed with Mojave:

h ttps://www.howtogeek.com/361707/how-macos-mojaves-privacy-protection-works/


Here is for requesting authorization for audio video

https://stackoverflow.com/questions/52511373/request-camera-permissions-in-macos-mojave


And more generally

h ttps://www.felix-schwarz.org/blog/2018/08/new-apple-event-apis-in-macos-mojave


with details on how to set info.plist

h ttps://indiestack.com/2018/08/apple-events-usage-description/