В моем проекте есть скрипт запуска, который находит все .xcassets
файлы и генерирует .swift
файлы в одном каталоге (используя инструмент SwiftGen).Но у меня проблема: новый .swift
файл был создан в каталоге, но не в проекте.
FILENAMES="assetsPath.txt"
EXTENSION=".xcassets"
find . -name *$EXTENSION -print > $FILENAMES
while read assetsPath; do
if [[ $assetsPath != *"Pods"* ]]; then
dir=`dirname "$assetsPath"`
fileName=`basename "$assetsPath" "$EXTENSION"`
outputFile=$dir"/UIImage+"$fileName".swift"
swiftgen xcassets "$assetsPath" -t swift4 --output "$outputFile"
fi
done < $FILENAMES
rm $FILENAMES
Как мне добиться этого автоматически?