Mai*_*yễn 24 objective-c ios cfbundledisplayname
当我将包含空格的显示名称作为"ABC D"时,我将应用程序名称设为"ABCD".这仅在iOS 11上发生.我在InfoPlist.string中尝试覆盖名称"CFBundleDisplayName"并使用特殊的unicode字符\ U00A0(不间断空格),但它对我没有帮助.
Ale*_*tor 50
我有同样的问题.仅在iOS 11上.在较低的iOS版本上,此问题未出现.
我解决了这个问题:
 就这样.之后显示名称显示为空格.
 仅在*.plist中键入时有效.无法插入Display nameXcode项目设置中;
Mik*_*gue 47
这是因为Apple在iOS 11中对截断较长的应用程序名称进行了更改.如果名称超过12个字符,则将删除空格.否则,它们仍将存在.
例如,Guide book app将成为Guidebookapp,但Gui boo app将保持为Gui boo app.
使用unicode  (图SPACE)可以工作,因为它不是ascii空间.我会犹豫是否将此作为一种解决方案,因为Apple会"修复"此错误并删除 名称超过12个字符的应用程序似乎是合理的.
https://forums.developer.apple.com/thread/77832
| 归档时间: |
|
| 查看次数: |
14073 次 |
| 最近记录: |