Ответ 1
Просто добавьте путь к каталогу, содержащему фреймворк, к FRAMEWORK_SEARCH_PATHS. Если это не опечатка, ваша проблема кажется
#import <SomeFramework.h>
который должен быть
#import <SomeFramework/SomeFramework.h>
Должен ли я настраивать FRAMEWORK_SEARCH_PATHS
или HEADER_SEARCH_PATHS
при добавлении в проект настраиваемых фреймворков?
У меня есть MainProject.xcodeproject
, который связывает SomeFramework.framework
, который просто перетаскивается из раздела "Продукты" в разделе SomeFramework.xcodeproject
в "Связывание с бинарными библиотеками" в основном проекте.
Framework содержит все необходимые заголовки в каталоге Headers
. Однако в моем проекте я не могу просто использовать:
#import <SomeFramework.h> // I'm pretty sure this file exists
чтобы включить этот заголовок. Сбой сборки "Нет такого файла или каталога". Флаги компилятора включают -F…/SomeFramework/build/Release
, и этот каталог содержит фреймворк с символической ссылкой Headers
.
(Кстати: это для Mac OS X. Меня не волнует iPhone.)
Просто добавьте путь к каталогу, содержащему фреймворк, к FRAMEWORK_SEARCH_PATHS. Если это не опечатка, ваша проблема кажется
#import <SomeFramework.h>
который должен быть
#import <SomeFramework/SomeFramework.h>