不同目标版本的info.plist

9

我的一个项目需要提供轻量版/完整版和英语/法语版本。 我知道可以使用本地化并设置不同的info.plist/InfoPlist.strings来适应不同的语言。 但如果我也希望为不同的目标版本(轻量版/完整版)设置info.plist,我该怎么做呢?

1个回答

14

创建一个新的目标时,Xcode会复制info.plist作为新目标的副本。在目标构建设置中,甚至可以更改用于该目标的info.plist文件的名称。

info.plist的默认名称类似于copy-info.plist,当你在文件系统上重命名该文件时,请确保还要在构建设置中重命名它。需要更改的构建设置键是Info.plist File


1
如果我为 Lite 版本设置了 InfoLite.plist,那么 InfoPlist.strings 怎么办?如何重命名它? - arachide
4
将它放在一个名为Lite或其他类似名称的独立目录中,然后从其他目标中排除InfoPlist.strings,并包含轻量版版本的InfoPlist.strings。 - rckoenes
1
好的回答..如果InfoPlist.strings被本地化并已经存在于en.lproj/da.lproj/中,该怎么办? - yasirmturk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接