2014-12-15 2 views
0

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

Похоже, что что-то с целевыми дорожками не так. На этапе сборки копии я могу выбрать, какой предварительно определенный путь существует в раскрывающемся списке, папка всегда находится в том же месте («Myproject/DerivedData/Myproject/Build/Products/Debug») вместо набора приложений. Есть ли что-то особенное для совокупных целей?

Я также попытался установить подпуть с одной из переменных построения. Кажется, что они не установлены и не имеют никакого эффекта. Однако работает ручной путь. Хотя, я не хочу жестко кодировать имя своего приложения + Содержание и т. Д., Если обычным способом обычно является использование env var.

КПП. Я также попробовал фазу сценария и проверил env vars, напечатанные в журнале сборки. Ни один из них не содержит путь к моему набору приложений (или его части ниже папки Debug).

ответ

0

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

Смежные вопросы