Я создаю статическую библиотеку, которая будет использоваться в нескольких приложениях для iOS. Параллельно я работаю над одним из этих приложений, используя свою библиотеку.
Во время разработки я получаю не реже одного раза в день досадную ошибку о том, что файлы заголовков из библиотеки не найдены (в моем проекте приложения).
Я узнал, что при создании статической библиотеки заголовки могут быть либо Public
, Private
или Project
. библиотека должна быть общедоступной
.
Мой вопрос: как лучше всего управлять этими общедоступными заголовками? должен ли я создать один основной общедоступный заголовочный файл с #import
для всех моих общедоступных заголовков?
Может ли Xcode сгенерировать такой файл для меня?
Еще один важный вопрос: каково рекомендуемое значение для параметра Путь к общей папке заголовка
?
Моя основная цель состоит в том, чтобы будущие проекты, которые будут использовать эту библиотеку, могли сделать это с как можно меньшим количеством конфигураций (добавление флагов компоновщика, изменение пути поиска пользовательского заголовка
и т. д.)
Большое Вам спасибо.