Сценарий оболочки для добавления существующего файла в проект Xcode - PullRequest
0 голосов
/ 02 марта 2019

В моем проекте есть скрипт запуска, который находит все .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

Как мне добиться этого автоматически?

...