Вот ситуация у меня:
ProjectA - проект статической библиотеки Xcode.
ProjectA содержит логический код группы ExternLib с файлом ExternLib.h. Сам ExternLib.h находится в папке Classes / lib / ExternLib (относительно папки ProjectA). В ProjectA я использую ExternLib.h просто как: #import "ExternLib.h". Это отлично работает.
Далее у меня есть ProjectB. Это включает ProjectA как связанный проект XCode. Цель была добавлена правильно и т. Д. Однако, когда я включаю файл в ProjectB, который, в свою очередь, включает в себя ExternLib.h, при создании ProjectB я получаю сообщение об ошибке, указывающее, что файл ExternLib.h не может быть найден.
Я попытался добавить путь к ExternLib.h к пути поиска заголовка (все типы: относительный, абсолютный, с рекурсией и т. Д.), Но безрезультатно. Я проверил, что у статической целевой библиотеки есть шаг заголовков копирования и в него включен файл ExternLib.h.
Кто-нибудь может пролить свет на то, как это обойти?