【问题标题】:Adding space in app name for iOS 11在 iOS 11 的应用名称中添加空格
【发布时间】:2017-12-26 13:43:42
【问题描述】:

我在 iOS 11 中遇到了非常不正常的问题,iOS 11 中应用名称之间的空格被删除。

我尝试使用以下步骤在应用名称之间留出空格:

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

  在 iOS 11 的“设置”应用和 iOS 9 和 10 的主屏幕中显示为双空格。

提前致谢。

【问题讨论】:

    标签: xcode ios11


    【解决方案1】:

    只需打开info.plist 并将Bundle Name 设置为空格即可。

    iPhone 模拟器 11.2 的屏幕截图

    【讨论】:

    • 在 iOS 11 中,如果包名称的字符长度大于 12,那么它将删除名称之间的空格。例如:“AAA BBBBB CCCCCCCC-DDDDDDDD”将变为“AAABBBBBCC...”
    【解决方案2】:

    如果有人使用 .xcconfig 文件来配置应用程序,只需复制并粘贴图形空格字符即可。

    所以,而不是

    PRODUCT_NAME = App Name
    

    使用

    PRODUCT_NAME = App Name
    

    看起来一样,但第二个 sn-p 上的空间实际上是   。 我使用 WebStorm 复制和粘贴字符,而不是 XCode。

    【讨论】:

    • 您已经解释得很好,但是您的字符串提供了 2 个字符空格。我已经修改了答案并在下面添加了我的解决方案。
    【解决方案3】:

    我在Info.plist -> Bundle Display Name -> Hello World 中用空格更改了名称。这对我有用...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-31
      • 2023-01-10
      • 2016-11-27
      • 1970-01-01
      • 2018-02-01
      • 1970-01-01
      相关资源
      最近更新 更多