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(8.3.3) 使用 Xcode 托管配置文件导出应用程序 ipa