Я некоторое время работал над проектом, который реализует пользовательскую среду, в которой используется библиотека C.Фреймворк написан на языке Swift, и я создал модуль для быстрого отображения заголовков Си.Фреймворк был запущен в другом проекте, затем фреймворковый проект был скопирован в корень моего проекта приложения, и он был добавлен в мой проект приложения как встроенный двоичный файл.Сделав это, я стремился разработать фреймворк, который является подмодулем git моего проекта приложения, пока я кодировал приложение.
![Project structure](https://i.stack.imgur.com/5cKa0.png)
Framework, как я уже сказал, использует библиотеку C, и у меня есть файлы .a для отладки и выпуска, и он предоставляет папку заголовков include.Итак, в моем каркасном проекте у меня есть следующая структура:
![Framework Project structure include](https://i.stack.imgur.com/7zrv2.png)
и для статических библиотек
![enter image description here](https://i.stack.imgur.com/kC7GU.png)
Статические библиотеки были импортированы как инфраструктура, а "путь поиска библиотеки" изменен для использования отладки или выпуска.Путь к заголовку поиска заголовка также был изменен путем добавления корневой папки, в которой находятся все включаемые файлы.
Модуль находится в папке внутри папки продукта и определяется как:
![Module](https://i.stack.imgur.com/o0rnA.png)
![enter image description here](https://i.stack.imgur.com/U9afU.png)
Так что работало до сегодняшнего дня.Возможно это было неправильно, но это никогда не жаловалось.Таким образом, заголовки найдены, но заголовки внутри заголовков не найдены.
![Error](https://i.stack.imgur.com/rODmN.png)
![enter image description here](https://i.stack.imgur.com/W8HAm.png)
Что я делаю не так?
Я пытался включить как можно больше информации.Надеюсь, этого будет достаточно.
Спасибо.