Почему статические заголовки библиотеки не найдены?

Я использовалКлинт Харрис руководство настроить совместное использование кода между проектами, и все работает так, как ожидалось на моем компьютере. Но на моей машине сотрудника кажется, что компилятор не находит файл заголовка из проекта статической библиотеки при сборке.

Мой коллега получил мой проект путем клонирования git-репозитория. Мы прошли все соответствующие флаги сборки и настройки XCode n раз, но проект просто отказывается компилироваться на его машине.

Это то, что я попросил моего коллегу сделать, в основном скопирован и вставлен из учебника:

Make sure there is NO blank space in the complete path to the projects' directory. Inside the projects directory, create another folder called "build_output". In XCode, under “XCode > Preferences" choose the "Building” tab and set “Place Build Projects in” to “Customized location” and specify the path to the common build directory you created. Set “Place Intermediate Build Files in” to “With build products.” Choose the “Source Trees” tab and create a new Source Tree variable by clicking on the “+” button and filling in the columns. In both "Setting Name" and "Display Name", put [the name of the shared project which created the static library]. In path, you put the full path to the framework folder.

Следуя этим шагам, проект, использующий статическую библиотеку, должен компилироваться на его компьютере так же, как и на моем. Но это не так. По сути, ошибка, которую он получает:

error: TheFrameworkHeader.h: No such file or directory

а затем строка других ошибок, вызванных отсутствующим заголовком.

Любые стратегии для устранения проблем это? Или кто-то, кто имел подобный опыт и мог поделиться некоторыми с трудом заработанными знаниями? Чего-то не хватает в приведенных мною инструкциях? Нужно ли устанавливать роли заголовков на этапе сборки Copy Headers при компиляции статической библиотеки?

Ответы на вопрос(5)

Ваш ответ на вопрос