如何为自定义(重命名)的Info.plist命名本地化文件?

时间:2015-10-27 11:38:28

标签: ios xcode

目标:创建一些本地化字符串并在 Info.plist 中使用它们。

标准解决方案:创建 InfoPlist.strings 并为其启用本地化。

事实:我的Info.plist实际上名为“ Abc Xyz-Info.plist ”(Abc和Xyz之间有一个空格)。我试图创建“ Abc Xyz-InfoPlist.strings ”和“ AbcXyz-InfoPlist.strings ”,它们都不起作用。

问题:如何为我重命名的Info.plist进行本地化工作?

非常感谢。

2 个答案:

答案 0 :(得分:1)

事实证明,传统命名有效: InfoPlist.strings 。只要 xcodeproj 配置正确( Project - &gt; Info.plist 文件的命名方式无关紧要>构建设置 - &gt; 打包 - &gt; Info.plist文件,将值设置为正确的路径或Info.plist文件。)< / p>

步骤:

  1. 创建新文件:iOS - &gt;资源 - &gt;字符串文件 - &gt; InfoPlist.strings;

  2. Xcode应自动将相应的元数据添加到您的project.pbxproj;

  3. 显示实用程序并为其启用本地化;

  4. 添加内容。

  5. 使用Xcode 7.1.1(7B1005)测试OK。

答案 1 :(得分:0)

请勿重命名InfoPlist.strings并为其启用本地化。 Xcode将负责其余部分。在所有Xcode项目中通常都会创建一个,你删除它了吗?