我的捆绑显示名称是" Standford 2015"在Xcode中,它在我的iPhone上显示为#34; Standford2015"什么时候安装。
我做错了吗?
答案 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)
示例
<key>CFBundleDisplayName</key>
<string>App Name</string>
答案 4 :(得分:1)
答案 5 :(得分:0)
可能的解决方法:使用带有内容的本地化InfoPlist.strings文件:
/* Localized versions of Info.plist keys */
"CFBundleDisplayName" = "Standford 2015";
答案 6 :(得分:0)
没有必要添加unicode来解决问题。 转到Xcode - &gt;目标 - &gt;应用程序显示名称并添加您想要的名称 - &gt; “我的应用程序”以及解决我的问题的最重要思想是:
在我按照这些步骤操作之前,当我从Xcode运行构建时,应用程序名称工作正常。
当我在 TestFlight 上添加新版本并从那里下载应用程序时,名称空间消失了,这就是我必须按照上述步骤解决问题的原因。
答案 7 :(得分:-1)
使用plist CFBundleDisplayName
设置图标下方的空格。