My bundle display name is "Standford 2015" in Xcode but it is showing on my iPhone as "Standford2015" when it's installed.
Am I doing anything wrong?
My bundle display name is "Standford 2015" in Xcode but it is showing on my iPhone as "Standford2015" when it's installed.
Am I doing anything wrong?
For iOS 11 you can open the info.plist as source code and use   instead of spaces
Example
<key>CFBundleDisplayName</key>
<string>App Name</string>
I'd actually recommend using   instead of  . The latter is a "figure space" which looks awkward compared to the former, which is simply a space. See comparison below:
In your localized InfoPlist.string DO NOT use spaces but instead use unicode character "No-break space" :
http://www.fileformat.info/info/unicode/char/00a0/index.htm
so your line in InfoPlist.string should look like :
"CFBundleDisplayName" = "My\U00A0app";
I resolved this issue by replacing space with unicode symbol like NB space.
I presented a little instruction in this post.
Use plist CFBundleDisplayName to set the space below the icon.
Possible workaround: use localizable InfoPlist.strings file with content:
/* Localized versions of Info.plist keys */
"CFBundleDisplayName" = "Standford 2015";