Doomsday.app does not have a 'Bundle Identifier' on macOS
according to Apple's documentation, each app needs a unique 'Bundle Identifier' , aka CFBundleIdentifer entry in its Info.plist file.
multiple things like automated caching and native cocoa preferences will not work correctly if an app does not have a bundle identifier.
however, Doomsday.app does not have a bundle identifier
here is the entry from your Info.plist file (Doomsday v2.1.1):
please properly add a bundle identifier.
Fixed|macOS: Missing app bundle ID
The client Info.plist template was not being used by CMake.
- Category set to Regression
- Assignee set to skyjake
- Priority changed from Normal to High
- Target version set to 2.1.2
This must have broken down at some point when the application .plist file was switched to a CMake-generated one. I'll check why it's missing the ID and fix it.