我想根据用户的设置更改捆绑显示名称。那么我可以根据国家/地区配置更改显示名称吗?
答案 0 :(得分:18)
确定, 你必须“本地化”一个名为“InfoPlist.strings”的文件(它只是一个文本文件,你可以用简单的文本做,然后在你的项目中导入它), 你需要写这个:
/ * Info.plist * /
的应用名称的本地化版本CFBundleDisplayName =“iYourNameInEnglish”;
英文版,并且:
/ * Info.plist * /
的应用名称的本地化版本CFBundleDisplayName =“ilTuoNomeInItaliano”;
意大利语版本等等......
“本地化”您只需在项目中选择它的文件(导入后),然后打开其信息,转到常规选项卡/部分并选择“make file localizable”按钮,然后选择您要激活的语言版本。
现在在文件“yourProjectName-info.plist”中获取语音“本地化本机开发区域”并选择默认语言(它将用于您未本地化的任何语言),以及语音“Bundle display”名称“已设置为”$ {PRODUCT_NAME}“(应该已经是这样)
卢卡