将本地化的iOS应用拆分为单独的应用

时间:2013-11-25 19:05:17

标签: ios localization

我有一个双语本地化应用程序,旨在用于企业分发,出于我的目的,最好将其拆分为两个独立的应用程序。该应用程序的某些用户需要使用这两种语言版本,他们只需打开一个不同的应用程序,而不是每次想要切换时进入设置和更改语言。

将此类应用拆分为两个目标的最简单方法是什么,考虑到它已经有一些本地化的字符串文件(用于文本和InfoPlist)和几个特定于语言的图像文件夹?< / p>

1 个答案:

答案 0 :(得分:1)

创建一个新目标(一个项目可能有多个目标),使用不同的包标识符。

添加预处理器宏,例如SECONDARY_LANGUAGE = 1,进入新目标的构建设置,这样您就可以知道正在使用哪种语言。您可以使用类似

的内容检查代码中的语言
#if (SECONDARY_LANGUAGE)
    ...
#else
    ...
#endif