I have a strange behavior with the bundle display name of my App. If I set the BundleDisplayName to "Foo.App" (My App must contain the .App in the name) then the App is called: "Foo.App.app".
And if I add a blank space "Foo.App " to the bundle display name then it looks ok on the homescreen. But the workaround gets visible when the app asks to turn on access the location "Allow "SEF.App " to access..."
Can somebody tell me where the additional ".app" comes from?