iOS项目结构

时间:2016-05-08 10:39:21

标签: ios xcode macros

我正在为几个客户开发iOS应用程序。应用程序必须在客户之间共享其基本功能,但配置参数必须不同。

为了做到这一点,我为每个客户创建了多个目标。目标包括目标的plist文件中的唯一参数,如下所示: enter image description here

我被要求添加一个额外的参数。与上述相反,此参数从外部接收。每个客户都提供自己的SDK(框架)和不同的API,以获得额外的参数。

我的问题是如何构建项目,因此可以从不同的SDK中获取此参数,但仍然可以共享代码的其他部分?我的意思是每个目标如何只包括其独特的框架和实施,但不包括其他人?我应该为此目的使用预处理器宏吗?

感谢。

0 个答案:

没有答案