如何修改信息.在Xcode中提供其他国家的plist



我正在使用Unity创建一款iOS游戏,但我无法本地化应用显示名称或Camera Usage字符串。

我试图遵循一些教程如何改变信息。Plist for不同的语言,但没有一个工作。

在Info。plist,我添加了

<key>CFBundleLocalizations</key>
<array>
<string>en</string>
<string>de</string>
</array>

和我添加了两个文件夹:de.lproj和en。lproj,第一个包含InfoPlist.strings的文件:

NSCameraUsageDescription = "Deutsche Beschreibung";
CFBundleDisplayName = "Deutscher Name";
CFBundleName = "Deutscher Name";

但是在我的德国手机上,它仍然用英语显示名称和相机描述。有人知道如何正确定位吗?

经过一段艰难的时间,我发现你必须把de.lproj和e.lproj拖到Xcode项目左边的层次结构中,否则Xcode会忽略这些文件。

最新更新