Applications with identical Product name but different Bundle ID results in Privacy panel inconsistency.

Number:rdar://FB9621474 Date Originated:Sep 13, 2021
Status:Open Resolved:
Product:macOS Product Version:macOS 11.5.2
Classification:System Preferences / Privacy Reproducible:Every time
Create a simple macOS app, in ViewController viewDidLoad() add

Run the app, System dialog will pop up, asking for Screen Capture permission.
Click Open System Preferences.
Check in box next to App's product name.
Choose Quit & reopen.

In target settings / General,  alter the bundle identifier by adding ".debug" at the end.

Product / Clean build folder.
Rebuild and run the project, System dialog will pop up again, asking for Screen Capture permission.
Click Open System Preferences.

There should be 2 entries in System Prefs / Privacy / Screen Capture for the two app with different bundle ids.

On clicking Open System Preferences when the second app asks for permission, Both the original entry of the app with the same name, and the new app's name disappear from the Privacy / Screen Capture app list.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!