Bug 439250

Summary: App bundle name is always lowercase, ignoring project name
Product: [Frameworks and Libraries] extra-cmake-modules Reporter: Dawid Wróbel <me>
Component: generalAssignee: ecm-bugs-null <ecm-bugs-null>
Status: REPORTED ---    
Severity: normal CC: windows-bugs-null
Priority: NOR    
Version First Reported In: 5.83.0   
Target Milestone: ---   
Platform: macOS (DMG)   
OS: macOS   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Dawid Wróbel 2021-06-28 03:20:11 UTC
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"
Comment 1 Hannah von Reth 2021-06-28 08:49:56 UTC
Not a craft bug, the the original bundle is created by ecm, we only deploy the other libraries.
Comment 2 Dawid Wróbel 2021-06-28 18:17:23 UTC
This was originally reported to Craft, but as advised by Hannah, the bundle name is set up by ECM itself.