我正在使用here描述的方法构建iOS
静态框架(MyFramework.framework
)。
但是,MyFramework.framework
中的方法也取决于OpenCV framework for iOS(opencv2.framework
)。现在我了解到我无法直接将OpenCV符号构建/链接到MyFramework.framework
,并且包含MyFramework.framework
的父项目也必须包含opencv2.framework
。
我的问题是:在构建/开发MyFramework.framework
项目时,如何引用opencv2.framework
标题?即使我没有直接拥有MyFramework.framework
,我是否必须将标题复制到opencv2.framework
项目?还是有另一种方式来引用它们吗?
答案 0 :(得分:8)
将OpenCV2.framework拖到Xcode中的Frameworks组。在Build Phases中,从Link Binary With Libraries构建阶段中删除框架。现在,您可以引用OpenCV2标头,而无需将其直接链接到您的框架。