10 сентября 2010 г.

Подключение проекта статической библиотеки к вашему проекту в xCode

Сейчас я не буду рассказывать о прелестях использования статических библиотек при программировании для iPhone, а просто опишу как подключить проект статической библиотеки к вашему проекту. Итак, у вас имеется проект статической библиотеки и проект (буду его называть проектом приложения) в который вы хотите ее подключить.

Открываем в xCode проект приложения. В Finder переходим в папку проекта статической бибилотеки и перетаскиваем файл проекта в xCode


Идем в меню Project->Edit Active Target "…". В появившемся окне жмем на "+" на вкладке "General" в группе "Direct Dependencies" и выбираем статическую библиотеку только-что добавленную в проект.


после добавления


а так выглядит "Group & Files" в окне проекта приложения


теперь нужно сказать xCode, что при сборке этого таргета необходимо прилинковывать нашу статическую библиотеку. Для этого перетаскиваем библиотеку и проекта библиотеки в секцию "Link Binary With Libraries" таргета приложения.


теперь можно добавить заготовочные файлы библиотеки в проект приложения и запускать приложение.

Если ваша статическая библиотека использует классы ObjectiveC, то в свойствах проекта добавте ключ -ObjC к "Other Linker Flags"



Пример.

2 комментария:

  1. Спасибо большое, по больше таких статей, буду теперь вас читать :)

    ОтветитьУдалить
  2. Фан фан
    Пишу о том, с чем сталкиваюсь:)

    ОтветитьУдалить