iOS 11中的捆绑包显示名称(CFBundleDisplayName)缺少空格字符

nhjlsmyf  于 2022-12-24  发布在  iOS
关注(0)|答案(1)|浏览(339)

当我给予Bundle Display Name加空格作为“我的应用显示名称”时,我得到的应用名称为(“myappdisplay...”)。这种情况只发生在iOS 11上,在iOS 10及以下版本(〈)中,它正确显示为(“我的应用显示...”)。
我试图用Unicode字符覆盖Info.plist中的名称“CFBundleDisplayName ,在iOS 11上运行良好,但在iOS 9和10上显示出双倍空间。
另一个问题是这是一个功能还是一个bug?如果是功能,你能给我提供苹果官方链接吗?

ddrv8njm

ddrv8njm1#

1.打开info.plist作为源代码(右键单击,打开为...)
1.查找CF捆绑包显示名称
1.将正常空格替换为unicode  
 仅在输入 *. plist时有效。不能插入Xcode项目设置中的显示名称;
出发地:Bundle display name missing space characters
开发者苹果:https://forums.developer.apple.com/thread/77832
你可以检查这篇文章的其他答案,他们解释了原因。

相关问题