【问题标题】:How can I add spaces to the app name如何在应用名称中添加空格
【发布时间】:2017-05-31 04:18:56
【问题描述】:

我正在尝试在我的应用名称中添加空格,即使我的 Bundle 显示名称包含空格,它们也不会显示在模拟器上。

有人知道如何实现吗?

非常感谢

【问题讨论】:

  • 你在哪里改的? Info.plist 或常规选项卡中。
  • 试试this answer
  • 好吧,作为一个快速信息,Apple 刚刚删除了空格,因为名称太长了。所以一切都很好

标签: ios xcode8


【解决方案1】:

从 iOS 11 开始,如果应用名称包含超过 12 个字符(较小的设备),操作系统将自动删除空格。

到目前为止,我没有看到任何解决方法。

【讨论】:

  • 有一个解决方法是添加不间断空格 (" ")
  • 在我找到这个答案之前我以为我快疯了 - 其他答案中没有任何东西对我有用。似乎也有一些对屏幕尺寸的依赖性 - 在较大的屏幕(如 iPhone 12)上,我的应用名称中不会删除空格
【解决方案2】:

将 .plist 作为 SourceCode 打开,然后以 xml 格式使用  而不是空间。您可以在 xml 标签“CFBundleDisplayName”下找到 appname,也可以添加此标签。例如应用程序 名称

【讨论】:

    【解决方案3】:

    打开项目“信息”。

    在“自定义 iOS 目标”中添加属性“捆绑显示名称” 属性”。(作为“键”)

    输入显示名称,该名称将显示在 iPhone/iPad 屏幕下 一个应用程序图标。 (作为“价值”)

    您还应该删除以前安装的应用程序并重新安装。

    【讨论】:

    • 这也不起作用,它仍然显示名称,单词之间没有空格
    • 对不起,它确实有效,但显然我的名字达到了某种字符限制,导致单词一起移动,但在稍微调整名称后,它显示的名称带有空格,谢谢跨度>
    • iPhone 的字体不是固定宽度。所以这取决于使用哪个字符。例如,“M”或“W”字符占用更多空间。相反,“i”或“t”需要更窄的空间。
    【解决方案4】:

    转到build settings,在product name 下,使用空格设置所需的名称。它会正常工作的。

    【讨论】:

      【解决方案5】:

      从 iOS 11 开始,请按照下面的 ToDo 我已经完成并且运行良好!!

      【讨论】:

        【解决方案6】:

        在您的项目中使用下面的字符串,它将给出完美的应用名称和适当的单字符空间:

        Demo App
        

        上层代码在不同的环境设置和.xcconfig文件中设置的应用名称测试验证。

        您也可以尝试使用默认配置,无论它是否有效。

        注意:你不需要输入,否则它不会起作用,这只有在你使用我给定的字符串时才会起作用,所以使用它并只修改单词,而不是空格。

        【讨论】:

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