如何使用Xcode 6(iOS 8)本地化应用程序名称

如何使用Xcode 6(iOS 8)本地化应用程序名称,ios,xcode,ios8,xcode6,Ios,Xcode,Ios8,Xcode6,我只需要使用Xcode 6本地化我的应用程序名。我试图补充: "CFBundleDisplayName" = "App name"; "CFBundleName" = "App name"; 要本地化。字符串,但它不起作用 我错过什么了吗 它不起作用的原因是您需要将本地化添加到InfoPlist.strings文件,而不是localizable.strings文件。这说明了如何,甚至给出了一个例子 请确保在Xcode项目设置中,已安装了要本地化的每种语言,并已将相关键放入要使用的语言的Info

我只需要使用Xcode 6本地化我的应用程序名。我试图补充:

"CFBundleDisplayName" = "App name";
"CFBundleName" = "App name";
要本地化。字符串,但它不起作用


我错过什么了吗

它不起作用的原因是您需要将本地化添加到InfoPlist.strings文件,而不是localizable.strings文件。这说明了如何,甚至给出了一个例子

请确保在Xcode项目设置中,已安装了要本地化的每种语言,并已将相关键放入要使用的语言的InfoPlist.strings文件中

例如,假设您的Info.plist文件中包含以下密钥:

将来,如果您想修改Info.plist中的任何内容以实现特定的本地化,那么要使用的通用模板是:

key = "localized value"

这当然不是西班牙语特有的;对于Xcode支持的所有语言,该过程都是相同的。

其他本地化字符串可以工作吗?如果没有,您必须单击Xcode中的项目文件图标,并将每种语言分别添加到其中。此外,有时您必须重置模拟器才能使名称更改生效。
CFBundleDisplayName = "Aplicación Divertidisimo";
NSHumanReadableCopyright = "Copyright © 2014, ACME Inc. Todos los Derechos Reservados.";
key = "localized value"