iOS应用名称中的空格未显示

时间:2016-02-19 01:47:06

标签: ios

我的捆绑显示名称是" Standford 2015"在Xcode中,它在我的iPhone上显示为#34; Standford2015"什么时候安装。

我做错了吗?

8 个答案:

答案 0 :(得分:14)

对于iOS 11,您可以打开info.plist作为源代码并使用 代替空格

答案 1 :(得分:3)

我通过用像NB空间这样的unicode符号替换空格来解决这个问题。

我在this post中提出了一些指示。

答案 2 :(得分:2)

在您的本地化InfoPlist.string中,请勿使用空格,而应使用unicode字符"不间断空格" :

http://www.fileformat.info/info/unicode/char/00a0/index.htm

因此InfoPlist.string中的行应如下所示:

"CFBundleDisplayName" = "My\U00A0app";

答案 3 :(得分:1)

  1. 打开info.plist文件作为源代码。
  2. 使用 作为CFBundleDisplayName中空格的分隔符。

示例

<key>CFBundleDisplayName</key>
<string>App&#x2007;Name</string>

答案 4 :(得分:1)

我实际上建议使用 &#x0020; 而不是 &#x2007;。后者是一个“人物空间”,相比前者显得有些别扭,后者简直就是一个空间。请参阅下面的比较:

Comparison

答案 5 :(得分:0)

可能的解决方法:使用带有内容的本地化InfoPlist.strings文件:

/* Localized versions of Info.plist keys */
"CFBundleDisplayName" = "Standford 2015";

答案 6 :(得分:0)

没有必要添加unicode来解决问题。 转到Xcode - &gt;目标 - &gt;应用程序显示名称并添加您想要的名称 - &gt; “我的应用程序”以及解决我的问题的最重要思想是:

  1. 转到Apple Developer帐户:https://developer.apple.com/account/#/overview/
  2. 导航至证书,标识符&amp;配置文件
  3. 转到:标识符 - &gt;应用ID
  4. 选择要更改名称的应用中使用的套件ID
  5. 向下滚动并点击修改按钮
  6. 在此部分编辑名称,请参阅附件:
  7. enter image description here

    1. 向下滚动并按完成按钮。
    2. 在我按照这些步骤操作之前,当我从Xcode运行构建时,应用程序名称工作正常。

      当我在 TestFlight 上添加新版本并从那里下载应用程序时,名称空间消失了,这就是我必须按照上述步骤解决问题的原因。

答案 7 :(得分:-1)

使用plist CFBundleDisplayName设置图标下方的空格。

更多信息: What's the difference between "bundle display name" and "bundle name" in cocoa application's info plist