Могу ли я связать статическую библиотеку только с файлом .a и без .xcodeproj? - PullRequest
0 голосов
/ 31 января 2011

Я создал статическую библиотеку какао и хочу связать ее с другим моим приложением.
Можно ли связать его, не включая файл .xcodeproj? (имеется в виду только через файл .a)

Мне не нужны источники, которые будут ссылаться на него (только публичные заголовки).

Спасибо
Гай.

1 Ответ

1 голос
/ 31 января 2011

Мы можем связать статическую библиотеку без файла .xcodeproj.

Допустим, у нас есть файл libSDK.a + публичные заголовки в наших локальных папках "sdk / lib" и "sdk / include" (соответственно):

1. Перетащите файлы libSDK.a и заголовочные файлы в наш проект xcode (желательно в выделенной группе).
2. Дважды щелкните по цели, выберите вкладку «Сборка».
-- 2.1.Обновите значение в настройке «Пути поиска заголовка» в папку «sdk / include».
--- 2.2.Обновите значение в настройке «Пути поиска в библиотеке» до «sdk / lib».
--- 2.3.Измените значение в настройке «Другие флаги компоновщика» на «-ObjC -lSDK».
3. Создайте свой проект.

Теперь все готово.

...