Сначала мы возьмем проект CHDataStructures:
git clone https://github.com/davedelong/CHDataStructures.git
Далее откройте соответствующий проект CHDataStructures xcode
open CHDataStructures-iOS.xcodeproj
Я предполагаю, что вы строите для iOS с этого момента (и упомяну, что будет отличаться для приложения Mac). После запуска и запуска xcode убедитесь, что в раскрывающемся списке scheme
выбран iOS Static Library
, а затем нажмите run
. После этого xcode создаст для вас двоичный файл, и вы сможете найти его в Products
в навигаторе. Откройте необходимый двоичный файл (для iOS это скомпилированный двоичный файл .a
, для Mac это коллекция .framework
).
Наконец (расширение документации):
- Откройте проект Xcode для вашего приложения для iOS.
- Добавьте
libCHDataStructures.a
и файлы заголовков библиотеки (все файлы заголовков .h
в подкаталоге framework
из проекта xcode выше) в ваш проект, перетащив их на панель «Группы и файлы» вашего проекта xcode. .
- В навигаторе проекта выберите ваш проект
- Выберите цель
- Выберите вкладку «Фазы сборки»
- Открыть расширитель «Связать двоичные файлы с библиотеками»
- Нажмите кнопку «+»
- перетащите libCHDataStructures.a в фазу сборки "Link Binary With Libraries".
- При необходимости добавьте #import "CHDataStructures.h" в свой код.