info.plist 上的本地化列表不完整

Posted

技术标签:

【中文标题】info.plist 上的本地化列表不完整【英文标题】:Localizations list on info.plist is incomplete 【发布时间】:2017-10-06 07:19:29 【问题描述】:

我正在尝试将几种语言添加到 App Store 的语言列表中,目前它说我的应用只支持英语,但实际上它支持英语、中文(简体)、西班牙语和巴西葡萄牙语。我手动翻译了我的应用程序,一切都在代码中。

我试图通过编辑 info.plist 来克服这个问题,我添加了一个 localizations 键,但是当我尝试添加值时,有一个只有 9 个值的小列表,如下图所示:

如何获得更多价值?我可以在那里写任何值吗?

【问题讨论】:

【参考方案1】:

这个Link 可能会对您有所帮助。在此链接中有一条注释“如果该语言未出现在项目信息窗格的本地化部分中,请在执行这些步骤之前添加语言,如 Using Base Internationalization 中所述”希望这会对您有所帮助。

【讨论】:

【参考方案2】:

您可以使用您喜欢的文本编辑器编辑 info.plist 文件:

<key>CFBundleLocalizations</key>
<array>
    <string>en</string>
    <string>es</string>
    <string>pt</string>
</array>

【讨论】:

以上是关于info.plist 上的本地化列表不完整的主要内容,如果未能解决你的问题,请参考以下文章

Xcode中的Info.plist字段列表详解

Xcode找不到本地化的info.plist

Xcode 在 Info.plist Localizations 设置中显示有限的语言列表

如何在 iOS info.plist 文件中本地化字符串数组

如何本地化 iOS info.plist 文件中的字符串?

iphone, 本地化, info.plist