My iOS application accesses the reminder database on the device. After running the app from Xcode and accessing the reminder database from the app, the Settings / Privacy setting for Reminders correctly lists the app as having requested access to the reminder database. When I uninstall the app, the Settings / Privacy setting for Reminders no longer lists the app as having requested access to the reminder database. All of that is the behavior I would expect. The problem is, when I rerun the app from Xcode, the app shows up in the Settings / Privacy setting for Reminders as having requested access to the reminder database, even though the new installation of the app has not requested access to the reminder database yet. The fact that an earlier installation of the app accessed the reminder database is being cached somewhere. My question is: how can I reset the Settings / Privacy setting for Reminders so it forgets that an earlier installation of the app had accessed the reminder database? Uninstalling the app does not seem to be enough to do that. This problem prevents repeatable testing of first-time access to the reminder database. The behavior is the same for the calendar database.
Thanks for any info.