Как добавить существующую библиотеку в мой проект iPhone - PullRequest
0 голосов
/ 30 апреля 2011

Итак, не очень сложный вопрос, но так как я никогда не делал этого раньше, мне нужен ваш совет.

У меня есть мой основной проект, который включает в себя еще 2 подпроекта, которые производят статические библиотеки, которые использует основной проект,Теперь я хочу добавить каркас Loggin в свой проект, и я хочу иметь возможность использовать его внутри моего основного проекта, а также внутри моих статических библиотек.Как вы можете видеть здесь , это не очень сложно, нужно включить только 3 файла.

Однако я не уверен, как лучше это сделать.Добавление этих 3 файлов в каждый из проектов, вероятно, приведет к переопределению символов.Недостаточно добавить только одну из статических библиотек, если я не заставлю другую зависеть от нее, что не совсем корректно по логике.Я могу, вероятно, сделать другой проект статической библиотеки из этих 3 файлов, и сделать свой проект и мои 2 других подпроекта зависимыми от него, но это похоже на излишество.

Какой лучший способ действий здесь?

Спасибо!

1 Ответ

1 голос
/ 30 апреля 2011

Я бы хотел поместить эти файлы в еще одну отдельную библиотеку или фреймворк.

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

Один проект Xcode со всем, что у него есть, может быть лучшим решением, и я обычно одобряю это в наши дни.Таким образом, вам также не нужно беспокоиться об отсутствующих архитектурах в ваших библиотеках или о том, что вы скомпилировали библиотеку с версией компилятора и основным проектом с другой, ошибки в библиотеках можно отлаживать и отслеживать легче, и т. Д. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...