The way to reproduce the issue is as follows:
My app doesn’t declare any permissions for accessing Contacts ( I didn’t set up the Privacy - Contacts Usage Description key in Info.plist ).
It just uses CNContactPickerViewController to bring up the contact picker, lets the user select a contact, and grabs the result.
After that, you’ll see the Private Access message appears, as shown in the image.
It only shows up on iOS 18; it doesn't happen on earlier versions.
Topic:
Privacy & Security
SubTopic:
General
Tags: