在XCode项目中设置InfoPlist。字符串"作为文件名用于定位?
我只是想理解XCode是如何把这些东西结合在一起的。例如,要设置应用程序名称,我可以在"AppName_plist-Info"中更改。但是,如果我去本地化,它似乎必须通过"InfoPlist"进行设置。字符串"文件。
我可以看到在XCode中它指定了"AppName_plist-Info"。在Target/BuildSettings/Packaging信息区域,我没有看到提到"InfoPlist"。那么Xcode/IOS是如何知道去覆盖AppName_plist-Info中的内容呢?plist"基于什么在"InfoPlist.strings"?
Xcode不会重写名称,它会在你的app bundle中创建本地化。iOS将在设置了系统语言的本地化文件夹中查找应用程序的名称。
这些文件有预判定名称,因此您不能设置它们。例如,所有的本地化文件都在bundle.appen.lproj
(英语)或bundle.appnl.lproj
(荷兰语)中。