让子项目在iOS中使用外部库

时间:2013-06-21 13:07:40

标签: iphone ios ipad projects

我在iOS中管理子项目时遇到问题。这是我的项目:

PROJECT A, main project
    - imports B
    - imports C
    - uses D

PROJECT B, personal subproject
    - contains D

PROJECT C, external lib
    - contains D

LIBRARY D  

我需要让项目A导入子项目B和子项目C,但是有一个问题:A,B和C使用相同的库D(如上所述)。

我尝试过的解决方案是将库D保留在项目C中,此解决方案A可用,B不可用(它无法从C读取库)。

是否有解决方案(比如让项目A为库D导入除之外的B )?

谢谢!

1 个答案:

答案 0 :(得分:0)

这样做的一种方法是使用Git子模块。这样你就可以只需要在一个地方进行更改,但仍然可以在不同的地方使用代码。