2

它在 XCode 项目中的哪个位置将“InfoPlist.strings”设置为用于定位的文件名?

只是想了解 XCode 是如何将这些东西放在一起的。例如,要专门设置应用程序名称,我可以在“AppName_plist-Info.plist”中更改它,但是如果我进行本地化,它似乎必须通过“InfoPlist.strings”文件进行设置。

我可以在 XCode 中看到它在 Target/BuildSettings/Packaging 信息区域中指定了“AppName_plist-Info.plist”文件名,但我没有看到“InfoPlist.strings”的提及,那么 Xcode/IOS 是如何知道的根据“InfoPlist.strings”中的内容覆盖“AppName_plist-Info.plist”中的内容?

4

1 回答 1

1

Xcode 并没有真正覆盖名称,它会在您的应用程序包中创建本地化。iOS 将在设置系统语言的本地化文件夹中查找应用程序的名称。

这些文件具有预先确定的名称,因此您无法设置它们。例如,所有本地化文件将bundle.app\en.lproj用于英语或bundle.app\nl.lproj荷兰语。

于 2011-11-24T08:26:27.557 回答