2013-02-09 2 views
0

Возможно ли, чтобы статическая библиотека связывалась с другой статической библиотекой? Например, я хотел бы иметь следующую структуру рабочего пространства:iOS Статические библиотеки, ссылающиеся на статические библиотеки

Применение Статическая библиотека 1 Статическая библиотека Shared статической библиотеки 2 Статическая библиотека Shared

Любые мысли?

ответ

2

Статические библиотеки не связывают друг с другом. Вам нужен окончательный исполняемый файл (в данном случае приложение) или что-то для всех символов в статических библиотеках. У вас могут быть liba.a ссылочные символы, которые будут в libb.a, но вам, возможно, понадобятся как liba.a, так и libb.a, чтобы связать приложение. То, что в конечном итоге оказывается необходимым, зависит от приложения.

+0

Вот как я настраивал его, и он отлично работает. Спасибо за разъяснения! –

0

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

Также рассмотрите возможность использования менеджера библиотеки, например CocoaPods, для управления этим.

Смежные вопросы