Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
None
-
6.3.2
-
None
Description
In CMake
set_target_properties(myTarget PROPERTIES MACOSX_BUNDLE TRUE MACOSX_BUNDLE_GUI_IDENTIFIER "com.mydomain.myapp" MACOSX_BUNDLE_BUNDLE_NAME "SuperApp" )
without setting MACOSX_BUNDLE_INFO_PLIST,
the in-built file Qt6/ios/MacOSXBundleInfo.plist.in is used.
This contains the lines
<key>CFBundleDisplayName</key> <string>${QT_INTERNAL_DOLLAR_VAR}{PRODUCT_NAME}</string>
which become
<key>CFBundleDisplayName</key> <string>${PRODUCT_NAME}</string>
in the final Info.plist.
Shouldn't this be $(PRODUCT_NAME) instead of ${PRODUCT_NAME} or otherwise a piece of text?