2014-01-05 2 views
9

Я создаю статический каркас iOS (MyFramework.framework), используя описанный метод here.iOS - Создание статической структуры с другими зависимостями структуры

Однако методы в MyFramework.framework также зависят от OpenCV framework for iOS (opencv2.framework). Теперь я понимаю, что я не могу напрямую построить/связать символы OpenCV с MyFramework.framework и что родительский проект, включающий MyFramework.framework, также должен будет включить opencv2.framework.

Мой вопрос заключается в следующем: при создании/разработке проекта MyFramework.framework, как я могу ссылаться на opencv2.framework заголовки? Нужно ли копировать заголовки в проект MyFramework.framework, даже если у меня нет opencv2.framework? Или есть другой способ ссылаться на них?

ответ

8

Перетащите OpenCV2.framework в группу Frameworks в Xcode. На этапах сборки удалите фреймворк из фазы компоновки ссылок Binary With Libraries. Теперь вы можете ссылаться на заголовки OpenCV2, не связывая их напрямую с вашим фреймворком.

+0

Точно, что мне нужно было изучить. – Brett

Смежные вопросы