Может ли Xcode вставить номер версии в имя файла библиотеки при сборке? - PullRequest
2 голосов
/ 14 января 2011

Если я создаю динамическую библиотеку с именем Awesome, Xcode выводит построенный продукт как libAwesome.dylib.Есть ли способ, чтобы Xcode вставил имя файла, чтобы оно получалось как libAwesome.1.0.0.dylib?

1 Ответ

8 голосов
/ 17 января 2011

Установите Product Name на Awesome.${DYLIB_CURRENT_VERSION}.

DYLIB_CURRENT_VERSION установлен в Current Library Version в настройках сборки.

О, и вы увидите список всех таких средпеременных, просто создайте новый Run Script Build Phase, оставьте его пустым, но установите флажок «Показать переменные среды в журнале сборки», а затем выполните сборку.Если вы покажете журнал для этой фазы сборки, он покажет все переменные среды вместе с их значениями.И тогда вы можете использовать их так же, как указано выше.

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