本地化应用程序名称时出现问题。当我在本地化的CFBundleDisplayName属性上放置一个特殊字符时,会出现问题。
默认名称为:
“CFBundleDisplayName”=“seguridad”;
翻译成葡萄牙语:
“CFBundleDisplayName”=“Segurança”;
使用此配置,设备始终显示默认名称(“seguridad”)。但是当我用以下代码替换葡萄牙语字符串时
“CFBundleDisplayName”=“Seguransa”;
正确显示本地化字符串。
任何帮助都会被贬低。
提前致谢。
答案 0 :(得分:1)
好的,我发现了问题。不知道为什么,但文件编码不正确(我用xcode创建了它)。刚刚更改了文件编码,现在一切正常。
感谢您的回复。
答案 1 :(得分:0)
当您说“设备始终显示”时,我认为您的意思是图标?
我似乎能够在我的CFBundleDisplayName中添加'ç'就好了。以及任何其他unicode字符。
我知道当您更改目标中的“产品名称”时,您必须关闭&在它完全生效之前重新打开你的项目(愚蠢,我知道)。也许试一试?