如何指定本地化Info.plist文件的路径

时间:2017-04-05 09:27:58

标签: ios iphone xcode localization info.plist

我必须本地化Info.plist中的Privacy - Camera Usage Description键。所以我做的是,我通过File Inspector对其进行了本地化。发生了什么是Info.plist被移动到Base.lproj。那样就好。然后,再次在File Inspector,Localization部分中,我检查了另外两种语言。

通过这样做,额外的Info.plist文件被添加到适当的.lproj目录中。所以在我添加了所需的翻译后,我运行了该项目,但是Xcode抛出一个错误,表明Info.plist的路径是错误的。这是有道理的,因为Info.plist不再位于同一位置。所以我进入了Project Navigator,Build Settings部分,找到了一个显示 Info.plist文件的键,并将其值设置为:

MyProjectName / Base.lproj / Info.plist中

因为Info.plist文件存在于该路径中,所以我能够构建/运行应用程序,但仍然只加载基本语言的翻译(英语)。

那么,我该如何指定本地化Info.plist文件的路径?

1 个答案:

答案 0 :(得分:2)

您应该使用InfoPlist.string文件。这是一个相关问题。

How to localise a string inside the iOS info.plist file?