是否可以根据国家/地区更改捆绑显示名称?

San*_*San 6 iphone xcode ios

我想根据用户的设置更改捆绑显示名称.那么我可以根据国家/地区配置更改显示名称吗?

mer*_*nix 18

当然,你必须"本地化"一个名为"InfoPlist.strings"的文件(它只是一个文本文件,你可以用简单的文本然后在你的项目中导入它),你需要写这个:

/*Info.plist的应用程序名称的本地化版本*/

CFBundleDisplayName ="iYourNameInEnglish";

对于英文版,和:

/*Info.plist的应用程序名称的本地化版本*/

CFBundleDisplayName ="ilTuoNomeInItaliano";

对于意大利版本,等等......

"本地化"一个文件,您只需在项目中选择它(导入后),然后打开它的信息,转到常规选项卡/部分并选择"make file localizable"按钮,然后选择语言版本你想要激活.

现在在文件"yourProjectName-info.plist"中获取语音"本地化本机开发区域"并选择默认语言(它将用于您未本地化的任何语言),并设置语音"Bundle display name"到"$ {PRODUCT_NAME}"(应该已经是这样)

卢卡