iOS - 使用其他框架依赖项构建静态框架

时间:2014-01-05 01:32:19

标签: ios iphone opencv static-linking

我正在使用here描述的方法构建iOS静态框架(MyFramework.framework)。

但是,MyFramework.framework中的方法也取决于OpenCV framework for iOSopencv2.framework)。现在我了解到我无法直接将OpenCV符号构建/链接到MyFramework.framework,并且包含MyFramework.framework的父项目也必须包含opencv2.framework

我的问题是:在构建/开发MyFramework.framework项目时,如何引用opencv2.framework标题?即使我没有直接拥有MyFramework.framework,我是否必须将标题复制到opencv2.framework项目?还是有另一种方式来引用它们吗?

1 个答案:

答案 0 :(得分:8)

将OpenCV2.framework拖到Xcode中的Frameworks组。在Build Phases中,从Link Binary With Libraries构建阶段中删除框架。现在,您可以引用OpenCV2标头,而无需将其直接链接到您的框架。