Указание действия по сборке (например, установка) в графическом интерфейсе XCode - PullRequest
9 голосов
/ 28 февраля 2011

Можно ли указать действие сборки, например, install, используя Xcode GUI?

Я могу сделать

xcodebuild install

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

1 Ответ

17 голосов
/ 28 февраля 2011

Я полагал, что если я установлю Местоположение развертывания (DEPLOYMENT_LOCATION) и Постобработка развертывания (DEPLOYMENT_POSTPROCESSING), тогда процесс сборки устанавливает продукт, а также копирует публичные / частные заголовки. Установка DeploymentPostprocessing обязательна, независимо от фактической постобработки.

Кроме того, Каталог установки (INSTALL_PATH) и Путь к папке общего / частного заголовка (PUBLIC / PRIVATE_HEADERS_FOLDER_PATH) предполагается в Расположение продуктов для сборки установки (DST_ROOT), поэтому продукт и заголовки будут там находиться.

Одна вещь, которая меня беспокоит, это то, что Каталог установки должен начинаться с "/", чтобы правильно добавляться в DST_ROOT. Например, если DST_ROOT равен /myDistributionRoot/, а INSTALL_PATH равен lib/, то каталог назначения становится /myDistributionRootlib, а не /myDistributionRoot/lib.

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