我在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 )?
谢谢!
答案 0 :(得分:0)
这样做的一种方法是使用Git子模块。这样你就可以只需要在一个地方进行更改,但仍然可以在不同的地方使用代码。