У меня есть следующая строка в скрипте, который я запускаю на этапе сборки «Run Script» в моем проекте Xcode:
cp -v "/Users/myusername/Desktop/foo2Texture5.png" $BACKGROUND_TEXTURES_FOLDER_PATH
$ BACKGROUND_TEXTURES_FOLDER_PATH определяется как «Пользовательская настройка» в настройках сборки для моего проекта. Этот путь генерируется путем объединения других переменных / пользовательских настроек и т. Д.
Проблема в том, что команда cp имеет тенденцию терпеть неудачу, когда путь к папке содержит «пробел».
Но так как путь к папке создается путем объединения других переменных, как я могу «экранировать» путь, чтобы cp правильно считал переменную?
Кажется, что echo выводит переменную правильно -> Так что у него нет проблем с пробелом.