Добавление проекта в зависимость от XCode 4.x

С обновлением XCode у меня много проблем с разработкой, как добавить сделать один xcodeproj зависимым от другого. До этого трудно было работать, но теперь я просто застрял.

Если я перетаскиваю lib.xcodeproj в app.xcodeproj, он просто отображается как элемент в дереве проекта, и я не могу его расширять или видеть сборки для компоновки.

Может ли кто-нибудь дать мне правильную последовательность для добавления lib.xcodeproj в качестве зависимости от app.xcodeproj(т.е. он будет строить, если необходимо, и ссылку на приложение)

Ответ 1

Ahhh только что выяснил, что причина, по которой проект lib добавлялся как бесполезный нераспространяющийся элемент, заключалась в том, что у меня был проект lib в другом окне. XCode не дал мне никаких указаний на то, что это была проблема, поэтому мне посчастливилось наткнуться на нее.

Как только я закрыл другое окно, я смог добавить проект lib, и он появился правильно в качестве расширяемого поддерева, а теперь он теперь доступен для выбора в зависимостях приложения.

Ответ 2

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

  • Управление целевыми значениями (добавление зависимости от типа)
  • Ссылка на другие проекты

Ответ 3

проверить проект BuildKit https://github.com/davidmorford/BuildKit. Это значительно снижает эффективность управления зависимостью проекта.

Ответ 4

Не забудьте добавить путь к классам проекта lib, чтобы сообщить вашему проекту, где найти Header find

  • Перейдите к настройкам сборки, найдите "путь поиска заголовка", введите полный путь в папку "Классы"