当我选择Info.plist文件以便可以对应用程序名称进行本地化并尝试构建项目时,构建失败并显示错误,指出无法找到Info.plist文件。
如果我将Info.plist文件路径更改为PROJECTNAME/en.lproj/Info.plist
它构建,但应用程序的名称未本地化;如果我在Portugues iPhone上运行它有英文名称。
为什么?
谢谢,
RL
答案 0 :(得分:47)
将 InfoPlist.strings
添加到您的项目并进行本地化。把它用不同的语言:
"CFBundleDisplayName" = "App Name";
答案 1 :(得分:3)
这是我今晚发现的解决方案/本地化应用名称/ xcode 4.5:
InfoPlist.strings
(葡萄牙语)InfoPlist.strings
(葡萄牙语),其内容将显示在窗口中
就在旁边。 将该代码放入:
"CFBundleDisplayName" = "Title in Portuguese"; "CFBundleName" = "Title in Portuguese";
然后保存文件。
答案 2 :(得分:3)
iPad和iPhone有不同的空间可用于显示应用名称,可能来自它们的图标大小(57像素对72像素)
因此,有时在iPad上完全适合iPad的内容会被截断。
您可以在iPad和iPhone上使用不同的显示名称,如下所示:
"CFBundleDisplayName~iphone" = "iPhone display name"
"CFBundleDisplayName~ipad" = @"iPad display name"
答案 3 :(得分:0)
单击文件检查器 在localize部分下添加本地化语言 将您的CFBundleDisplayName更改为您想要的捆绑应用语言 This可能会帮助您