Удачи
Я работаю над проектом приложения для iOS, пришедшим из Xcode 3. Теперь я перешел на Xcode 4, мой проект создает несколько статических библиотек.
Эти статические библиотеки также объявляют публичные заголовки, и эти заголовки используются кодом приложения. В Xcode 3.x заголовки были скопированы (как фаза сборки) вpublic headers directory
затем в проекте приложенияpublic headers directory
был добавлен кheaders search list
.
Под Xcode 4 каталог сборки перемещен в~/Library/Developer/Xcode/DerivedData/my-project
.
Проблема в том, как мне сослаться на это новое местоположение в настройках поиска заголовков? Кажется, что:
public headers directory
относительноDerivedData
каталог, ноheaders search
каталог относительно чего-то другого (возможно, местоположение проекта)Как я должен установить цель статической библиотеки для разработки iOS в Xcode 4, которая будет гарантировать, что заголовочные файлы будут доступны клиентам, которые используют статическую библиотеку при попытке компилировать как зависимость?