Включая заголовки из пользовательского фреймворка в XCode

Я должен настроить 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.)

1 ответ

Решение

Просто добавьте путь к каталогу, содержащему фреймворк, в FRAMEWORK_SEARCH_PATHS. Если это не опечатка, ваша проблема, кажется,

#import <SomeFramework.h>

который должен быть

#import <SomeFramework/SomeFramework.h>
Другие вопросы по тегам