Ответ 1
После создания сборки я хочу скопировать некоторые файлы в проект Xcode.
Я предполагаю, что вы хотите скопировать файлы в ваш продукт сборки, а не проект Xcode.
Существует несколько тонких различий между сценариями схемы и сборки. Вот некоторые из них:
- Скрипты схемы являются частью схемы, поэтому совместное использование с другими разработчиками более настраивается. Сценарии фазы сборки, с другой стороны, являются частью цели и не могут быть пропущены просто путем выбора другой схемы.
- Скрипты схемы могут выполняться до проверки зависимостей. Поэтому вы можете использовать их для изменения исходных файлов и получения актуальных результатов. Это невозможно при построении сценариев фазы.
- Информация, переданная в переменные среды script, немного отличается. В зависимости от того, какая информация вам нужна, вам иногда приходится выбирать правильный вид script.
- Сценарии фазы сборки запускаются условно только в том случае, если процесс сборки завершается успешно до их места в целевом объекте.
- Сценарии фазы сборки могут быть сконфигурированы для запуска только при изменении входных файлов.