Xcode – 针对特定的本地化
我的项目包括几个目标,每个目标用于不同的客户。 有些客户需要特定的本地化,我不希望所有客户都能获得这种特定的本地化。 由于本地化是在项目级别处理的,因此我没有找到仅为特定目标添加本地化的方法。 有什么建议吗?
寻找稳定的选项,而无需在每次构建之前删除未使用的本地化。
为每个目标创建单独的“Localizeable.strings”。
将正确的字符串文件与每个“字符串”字符串链接起来。
然后在每个目标的Build Phases
设置正确的“字符串”,如下所示:
我设法通过@Yitzchak回答+其他更改来解决它:
- 在项目级别添加所需的语言。
- 从目标中删除原始的可本地化文件。
- 创建新的Localizable.strings / InfoPlist.strings并将其添加到目标。
- 在“本地化”选项中仅选择相关语言(参见下图)