【问题标题】:How to specify the path of localized Info.plist file如何指定本地化 Info.plist 文件的路径
【发布时间】: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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    相关资源
    最近更新 更多