xcode 使用 Localizable.strings 而不是 InfoPlist.strings

Posted

技术标签:

【中文标题】xcode 使用 Localizable.strings 而不是 InfoPlist.strings【英文标题】:xcode using Localizable.strings instead of InfoPlist.strings 【发布时间】:2013-05-24 20:11:32 【问题描述】:

我最近本地化了我的第一个应用程序,该应用程序最初无法运行。经过大量实验,我发现它需要一个本地化文件 Localizable.strings 而不是默认的 InfoPlist.strings。

有什么方法可以让 Xcode 使用默认的 InfoPlist.strings?

【问题讨论】:

【参考方案1】:

看来你可以根据ios Developer Library - Localizing String Resources。 (强调我的)

包含可本地化字符串的资源文件被称为字符串文件(在单词“strings”中有意额外的's'),因为它们的文件扩展名为.strings。您可以根据需要手动或以编程方式创建字符串文件。标准字符串文件格式由一个或多个键值对以及可选的 cmets 组成。给定对中的键和值是用双引号括起来的文本字符串,由等号分隔,并以分号结尾。 (您也可以对字符串文件使用属性列表格式。在这种情况下,***节点是一个字典,该字典的每个键值对都是一个字符串条目。)

另见:where in an XCode project does it set "InfoPlist.strings" as the filename to use for locationalization?

【讨论】:

以上是关于xcode 使用 Localizable.strings 而不是 InfoPlist.strings的主要内容,如果未能解决你的问题,请参考以下文章

Xcode7使用插件的简单方法&&以及怎样下载到更早版本的Xcode

xcode使用方法

XCode(8.3.3) 使用 Xcode 托管配置文件导出应用程序 ipa

Xcode:直接 Xcode 使用配置文件进行构建设置

在 Xcode 13 和 Xcode 12 中使用 previewCGImageRepresentation?

Xcode使用篇-重新安装Xcode