When I give Bundle display name with space as "A B C D", I get the app name as "ABCD". This happens only on the iOS 11.I tried override name"CFBundleDisplayName" in my InfoPlist.string and use special unicode character \U00A0 (No-break space) and it doesn't help me.
Bundle display name missing space characters
33.6k views Asked by Mai Quân Nguyễn At
6
There are 6 answers
3
On
This is because of a change Apple made in iOS 11 for truncating for longer app names. If the name is longer than 12 characters, the spaces will be removed. Otherwise, they'll still exist.
For example, Guide book app
will become Guidebookapp
, but Gui boo app
will stay as Gui boo app
.
Using unicode  
(FIGURE SPACE) works because it isn't an ascii space. I would be hesitant to use this as a solution because it seems reasonable that Apple would "fix" this bug and remove  
for apps with names longer than 12 characters.
2
On
It works for me when I replace space with FIGURE SPACE
in InfoPlist.strings
manually or with a script.
I have the same issue. Only on iOS 11. On lower iOS version this issue isn't appeared.
I resolved this with:
 
That's all. After that display name shows with space.
UPDATED:
 
works only when typed in *.plist. Can't be inserted inDisplay name
in Xcode project settings;