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

时间:2018-02-21 07:37:00

标签: ios iphone ios11

当我将捆绑显示名称与空格分配为"我的应用显示名称"时,我将应用名称设为(" myappdisplay ..." )。这只发生在iOS 11,iOS 10及以下版本(<)中,它正确显示为("我的应用程序显示...")。

我试图覆盖名称" CFBundleDisplayName"在我的Info.Plist中使用unicode字符,在iOS 11上工作正常,但它在iOS 9和10中显示了双倍空间。

另一个问题是这是一个功能还是一个错误?如果它是功能,你能为我提供苹果官方链接。

1 个答案:

答案 0 :(得分:0)

  1. 打开info.plist作为源代码(右键单击,打开为...)
  2. 查找CFBundleDisplayName
  3. 用unicode  
  4. 替换普通空间

     仅在输入* .plist时有效。无法插入Xcode项目设置中的显示名称;

    来自:Bundle display name missing space characters
    开发者apple:https://forums.developer.apple.com/thread/77832

    你可以查看这篇文章的其他答案,他们会解释原因。