在链接多个相互依赖的静态库时,我可以并行化我的构建吗?

时间:2015-02-16 09:21:52

标签: ios xcode

我将我的应用程序构建为一个工作区,其中包含一个带有app二进制目标的项目和许多包含静态库目标的项目。我的应用程序目标链接所有静态库。我的一些静态库彼此依赖,我通过对我的方案中构建的目标进行排序来处理这个问题,以便在依赖它们的库之前构建所有依赖项。

我想要完成的是使用“Parallelize Build”功能来加快构建我的应用方案。但是我需要确保我的静态库是根据它们的依赖关系构建的。我似乎不能在这些静态库目标之间设置“目标依赖关系”,因为它们并非都在同一个项目中(是这种情况还是我误解了它是如何工作的?是否可能有交叉项目目标依赖项) ?

有没有办法实现这个目标?感谢您的任何信息!

1 个答案:

答案 0 :(得分:1)

经过一些研究后,似乎唯一可行的方法是使用嵌套的子项目而不是工作区来设置我的应用程序(这样我就可以在我的依赖库之间创建目标依赖项)。如果有人知道另一种方式,我想在这一点上得到纠正!