Я не думаю, что fastlane предназначен для изменения своего рабочего каталога во время работы.Он устанавливает тонну переменных среды при запуске, и если какая-либо из них указывает на старое местоположение, у вас могут возникнуть проблемы.
Создайте две полосы фастлэйна, одну для старого местоположения, одну для нового.Тогда ваш сценарий выглядит следующим образом
cd old-location
fastlane old_lane
cp -r old-location new-location
cd new-location
fastlane new_lane
Fastlane отлично подходит ... для определенных задач.Лично я добился гораздо большего успеха, рассматривая его как удобную оболочку для нескольких конкретных функций, а не как комплексное решение, так что не бойтесь вырваться из него.Например, мы используем fastlane только для отправки нашего приложения, а не для сборки и тестирования ( подробнее ).