Я бы хотел исключить
libThree20UINavigator.a из моей сборки,
Я сделал это в Xcode 3, сняв отметку с целевой сборки
Знаете ли вы, как это сделать в Xcode 4?
Должно быть что-то подобное, но я не могу найти, где это для Three20UINavigator .
Он расположен в другом меню в xcode 4.
Нажмите на название проекта на левой панели, а затем выберите название цели выпуска / отладки в списке целей справа.
Все фреймворки и библиотеки, включенные в эту цель, будут находиться в разделе «Этапы сборки» -> «Связать двоичные файлы с библиотеками».Вы должны быть в состоянии удалить ненужные библиотеки из этого списка.
Выбор библиотеки в навигаторе проекта должен позволить вам использовать флажки «Целевое членство» для исключения библиотеки, как показано на скриншоте Xcode 4. Я знаю, что это работает для фреймворков. У меня нет статической библиотеки для тестирования на Xcode 4.
Если выбор библиотеки из навигатора проекта не работает, удалите библиотеку из фазы сборки Binary with Libraries цели. Выберите проект в навигаторе проекта, чтобы открыть редактор проекта. Выберите цель в левой части редактора проекта. Нажмите кнопку Build Phases в верхней части редактора проекта. Нажмите треугольник раскрытия в фазе сборки Link Binary with Libraries. Выберите библиотеку из списка связанных библиотек. Нажмите кнопку «минус», чтобы удалить библиотеку из цели.