Bundle Display Name的本地化在XCode 4中失败

sho*_*pps 4 iphone bundle localization xcode4

我有一个本地化为两种语言的应用程序.我正在尝试根据选定的本地化更改捆绑显示名称.在Internet上的许多文章中,这都是本地化info plist文件.

我正在使用XCode 4,它会自动创建一个包含捆绑显示名称的MyProject-Info.plist文件.一旦我尝试本地化它(甚至只添加了第一种语言)我就不能再构建应用程序了,导致项目属性中"Summary - > iOS Application Target"部分中的Identifier字段变为空白(我无法编辑)它).

在项目的文件结构中发生的是原始的MyProject-Info.plist文件被移动到en.lproj文件夹,以及复制到我拥有的其他*.lproj文件夹(每种支持的语言一个).

任何提示?

小智 6

1.选择"InfoPlist.strings"文件
2.打开"文件检查器"
3.在本地化部分
添加本地化语言.4 .打开"InfoPlist.strings(英文)"文件,添加CFBundleDisplayName ="你的英文应用程序显示名称";
5.打开"InfoPlist.strings(您的本地语言)"文件,添加CFBundleDisplayName ="您的本地应用程序显示名称";