Опция 1
В этом случае я бы просто добавил каталог, содержащий заголовки, в пути обнаружения для заголовков или библиотек в XCode.В зависимости от макета некоторые подходы будут лучше, чем другие.
Как правило, вы будете использовать некоторую комбинацию:
HEADER_SEARCH_PATHS
LIBRARY_SEARCH_PATHS
USER_HEADER_SEARCH_PATHS
- или
FRAMEWORK_SEARCH_PATHS
Какой из параметров правильный, зависит от используемой вами библиотеки (например, эти параметры также могут влиять на компоновщик).При определении путей обнаружения вы можете добавить суффикс **
для обозначения рекурсивного поиска.
Это идеально, потому что у вас будет меньше проблем с синхронизацией ваших проектов xc с их решениями против.
Вариант 2
Некоторым людям действительно нравится некоторая поддержка перетаскивания для их включений ... Не знаю, но это подход, если существует так много дезорганизации, что вы можетепросто сделайте что-нибудь простое, например, добавьте путь поиска:
- добавьте нужные заголовки в проект
- добавьте эти заголовки в фазу сборки копий заголовков цели
- повторяйте до тех пор, пока она не соберется, и будьте готовы к поломке при слиянии / извлечении их обновлений.
, который быстро запутывается и занимает несколько часов, чтобы восстановить, если вы хотите повторно использовать библиотеку, если естьколлизии в именах заголовков.