SUMMARY On macOS, the app bundle added to DMG will always be lowercase, ignoring the "fancy" self.displayName. This corresponds to the name displayed in /Applications (once copied there) and in Spotlight. The bundle should be renamed to match the self.displayName before saving to DMG, most likely in MacDMGPackager.py, or earlier on while generating the bundle. STEPS TO REPRODUCE 1. Download any DMG file generated by craft 2. Open it OBSERVED RESULT The app name is lowercase. EXPECTED RESULT The app name should match whatever the blueprint defines as "displayName"
Not a craft bug, the the original bundle is created by ecm, we only deploy the other libraries.
This was originally reported to Craft, but as advised by Hannah, the bundle name is set up by ECM itself.