【发布时间】:2017-08-30 19:53:01
【问题描述】:
我必须本地化位于 Info.plist 中的 Privacy - Camera Usage Description 键。所以我所做的是,我已经通过文件检查器对其进行了本地化。发生的事情是 Info.plist 被移动到 Base.lproj。没事儿。然后,再次在文件检查器的本地化部分中,我又检查了两种语言。
通过这样做,额外的 Info.plist 文件被添加到适当的 .lproj 目录中。所以在我添加了所需的翻译之后,我运行了这个项目,但是 Xcode 抛出了一个错误,表明 Info.plist 的路径是错误的。这是有道理的,因为 Info.plist 不再在同一个位置。所以我进入了 Project Navigator 的 Build Settings 部分,找到了一个名为 Info.plist File 的键,并将其值设置为如下所示:
MyProjectName/Base.lproj/Info.plist
因为 Info.plist 文件存在于该路径中,所以我能够构建/运行应用程序,但它仍然只加载基本语言(英语)的翻译。
那么,我应该如何指定本地化 Info.plist 文件的路径?
【问题讨论】:
标签: ios iphone xcode localization info.plist