Удалить исходный код из статической библиотеки XCode 4 - PullRequest
0 голосов
/ 29 ноября 2011

как я могу удалить исходный код из моей статической библиотеки с помощью XCode 4?Когда у меня есть Xcode 3 в качестве цели, есть список источников, и я могу удалить их, но с XCode 4 цель не расширяется ...

Могу ли я сделать olso с некоторым libtool?

Спасибо!

Ответы [ 3 ]

1 голос
/ 29 ноября 2011

Не совсем понимаю, что вы имеете в виду, но если вы хотите удалить символы из двоичного файла / библиотеки, вам следует использовать команду strip.

Статическая библиотека неИсходный код, это машинный код.Вы не можете иметь доступ к исходным файлам, если у вас есть только статическая библиотека.

В противном случае, если вы имели в виду «цель» вместо библиотеки, то есть вы на самом деле создаете библиотеку с Xcode, и вы хотитечто определенные исходные файлы не компилируются в библиотеку, используйте раздел «Целевое членство» на правой панели Xcode (утилиты).

Когда вы выбираете файл, вы можете установить цель для исходного файла:

enter image description here

0 голосов
/ 24 мая 2013

В настройках сборки для статической библиотеки выберите «НЕТ» для «постобработки развертывания» и «удаления символов отладки во время копирования».Это скомпилированный код, поэтому для него не нужно удалять символы.

0 голосов
/ 30 ноября 2011

Я предполагаю, что у вас есть источники библиотеки, добавленные в проект, и вы хотите удалить их из определенной цели. Выберите проект (элемент верхнего уровня с левой стороны), выберите цель в разделе «Цели», нажмите «Фазы сборки» и удалите соответствующие элементы из «Источники компиляции».

...