目标:创建一些本地化字符串并在 Info.plist 中使用它们。
标准解决方案:创建 InfoPlist.strings 并为其启用本地化。
事实:我的Info.plist实际上名为“ Abc Xyz-Info.plist ”(Abc和Xyz之间有一个空格)。我试图创建“ Abc Xyz-InfoPlist.strings ”和“ AbcXyz-InfoPlist.strings ”,它们都不起作用。
问题:如何为我重命名的Info.plist进行本地化工作?
非常感谢。
答案 0 :(得分:1)
事实证明,传统命名有效: InfoPlist.strings 。只要 xcodeproj 配置正确( Project - &gt; Info.plist 文件的命名方式无关紧要>构建设置 - &gt; 打包 - &gt; Info.plist文件,将值设置为正确的路径或Info.plist文件。)< / p>
步骤:
创建新文件:iOS - &gt;资源 - &gt;字符串文件 - &gt; InfoPlist.strings;
Xcode应自动将相应的元数据添加到您的project.pbxproj;
显示实用程序并为其启用本地化;
添加内容。
使用Xcode 7.1.1(7B1005)测试OK。
答案 1 :(得分:0)
请勿重命名InfoPlist.strings
并为其启用本地化。 Xcode将负责其余部分。在所有Xcode项目中通常都会创建一个,你删除它了吗?