Если это предварительно собранная библиотека, вы можете просто перетащить ее в свой проект Xcode (или использовать Project
=> Add to Project…
) так же, как и для исходных / заголовочных файлов.
Если он предварительно не создан, вам нужно будет создать его для любых сред и архитектур, на которые вы хотите ориентироваться.Если это идет с проектом XCode тогда, это легко.Если это просто обычный тип дистрибутива с открытым исходным кодом, то вы обычно делаете что-то вроде этого:
$ ./configure
$ ./make
$ sudo ./make install
Это обычно помещает встроенную библиотеку (и) и заголовок (и) в такие места, как /usr/local/lib
и /usr/local/include
.В вашем основном проекте Xcode вы можете просто добавить эти заголовки и библиотеки в ваш проект.
Обратите внимание, что если вы кросс-компилируете, например, для iPhone, то вам нужнодобавьте несколько флагов в команду ./configure
, чтобы вы указали правильную архитектуру, например, ./configure -build=arm-apple-darwin9.0.0d1
.
Обратите внимание, что обычно хорошей идеей является проверка MacPorts , чтобы увидеть, есть ли у нихуже исправлен данный проект с открытым исходным кодом для Mac OS X - это может сэкономить вам много работы.
См. также этот блог о сборке и использовании libical на iPhone .