Я добавил подпапку в свой проект (синяя папка в xcode) и задаю заголовки поиска во всех подпапках. Теперь заголовки найдены, но после компиляции проект не может быть связан. Я полагаю, это связано с тем, что моя подпапка не компилируется. Но когда я добавил вложенную папку в компиляторе в панели Build Phase, ничего не изменилось. Странная вещь, что я не могу добавить только один файл из этой подпапки, чтобы скомпилировать источник.
Решение. Используйте инструмент cmake для создания проекта xcode из источника.
Похоже, вы добавили папку в качестве справочника папок в Xcode, вместо того, чтобы добавлять фактические исходные файлы к цели.
При добавлении существующих исходных файлов и папки убедитесь, что вы расширили область "Параметры" в браузере файлов и выберите опцию "Создать группы" для добавления папок.
Также убедитесь, что "Добавить в целевые объекты" выбрана правильная цель.