У меня есть статическая библиотека iOS проекта ProjectCore
, которую я хочу включить в проект MyProject
.
В проекте библиотеки я установил:
PUBLIC_HEADERS_FOLDER_PATH = $(TARGET_NAME)
Итак, я получаю следующую структуру
libProjectCore.a
ProjectCore (Folder)
+- ProjectCore.h
+- ProjectCoreUtil.h
В каталоге /.../DerivedData/MyProject-xyzabcd/Products/Release-iphoneos/
Теперь я настроил MyProject
- Добавить
ProjectCore
как подмодуль git рядом с MyProject.xcodeproj
- Перетащите
ProjectCore.xcodeproj
в Xcode
- Добавить проект в качестве зависимости
- Ссылка на
libProjectCore.a
- Я установил «Путь поиска заголовка» на
$(BUILT_PRODUCTS_DIR)
, который должен указывать на папку выше.
Любопытно, что ни один из подходов не работает:
#import "ProjectCore.h" // With the (Recursive Flag set for the Headers)
#import <ProjectCore/ProjectCore.h> // The way RestKit does it