Как я могу заставить Xcode 4 выполнять мои предварительные действия? - PullRequest
4 голосов
/ 28 июня 2011

Я не могу заставить Xcode 4 надежно выполнить мои предварительные действия. Я пытался очистить и восстановить. Кажется, он не делает это последовательно. Это даже пытается? Я не могу сказать. Я добавил немного эха (это скрипт bash), и ничего не происходит. Это все работало в Xcode 3.

Ответы [ 3 ]

17 голосов
/ 17 ноября 2011

Обратите внимание, что ваши действия перед сборкой не выполняются в исходном каталоге вашего проекта.Они выполняются где-то в Library/Developer/XCode/DerivedData/.

Если вы хотите поиграть с файлами в исходном каталоге вашего проекта перед компиляцией, вам нужно добавить к нему ${PROJECT_DIR}/.

5 голосов
/ 18 августа 2011

Вам нужно добавить «Run Script» на ваши фазы сборки, а затем перетащить его положение выше фазы сборки исходных текстов компиляции.Кажется, даже не казнили.Однако в моем случае мне просто нужно было выполнить скрипт до компиляции моих исходников.

1 голос
/ 28 июня 2011

Помните, что предварительные действия не принимают переменные env.В первую очередь они предназначены для загрузки или уведомления о начале сборки.Если он работал в Xcode 3, вы можете использовать его скорее как сценарий сборки, чем как предварительное действие.

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