我希望我的应用名称已本地化(英文和简体中文) . 我在我的项目中本地化Info.plist并添加了简体中文 . 所以我现在有两个Info.plist文件 . 构建项目时出错 . “无法找到Info.plist” . 所以我在Build Settings> Packaging> Info.plist文件路径中编辑了Info.plist的路径 . 现在它奏效了 .
问题是在Build Settings> Packaging> Info.plist File Path中,Xcode只寻找一个Info.plist . 如果我改变zh-Hans.lproj / Info.plist的路径它只会在英文和中文语言设置上显示中文应用名称 . 当我将其更改为en.lproj时也是如此 .
如何设置Info.plist的路径,以便xcode可以识别出根据语言设置需要使用其中两个?
还是有比我正在做的更好的方式?
非常感谢!
1 回答
您没有本地化Info.plist本身,您将本地化的字符串放在单独的文件
InfoPlist.strings
中 . Quoting Apple:在显示名称的特定情况下,
InfoPlist.strings
的每个本地化版本都包含类似的内容并且
Info.plist
中的显示名称仅在InfoPlist.strings
中未被覆盖时使用 .