Изменение статического проекта библиотеки в рабочей области не заставляет зависимый проект включать изменения в сборку - PullRequest
0 голосов
/ 31 декабря 2011

У меня есть рабочее пространство Xcode 4, которое содержит 2 проекта:

  • Демонстрационное приложение, использующее статическую библиотеку
  • Проект со статической целевой библиотекой

Я все правильно настроил в соответствии с этим документом Apple и все работает, связывается и работает нормально.

В настройках схемы для демонстрационного приложения у меня есть цель статической библиотеки над демонстрационным проектом на панели build-> target, поэтому я считаю, что с зависимостями все в порядке.

Если я внесу изменения в проект статической библиотеки (но не трогаю демонстрационный проект - который является текущей схемой), а затем соберу и запустю приложение, я смогу увидеть, что проект статической библиотеки создается, а Libtool создает новый .a файл. Проблема в том, что демонстрационный проект не затрагивается, и поэтому изменения, которые я внес в статическую библиотеку, не используются. Единственный способ обойти это - выполнить полную очистку и перестроить все рабочее пространство, что, очевидно, не идеально.

Кто-нибудь знает, как я могу заставить демонстрационное приложение включать обновленную статическую библиотеку без принудительной очистки при каждом изменении?

...