用于将现有文件添加到Xcode项目的Shell脚本
我的项目中有一个运行脚本,它创建所有用于将现有文件添加到Xcode项目的Shell脚本,xcode,bash,shell,Xcode,Bash,Shell,我的项目中有一个运行脚本,它创建所有.xcsets文件,并在同一目录中生成.swift文件(使用SwiftGen工具)。但是,我有一个问题:新的.swift文件是在一个目录中创建的,但不是在项目中 FILENAMES="assetsPath.txt" EXTENSION=".xcassets" find . -name *$EXTENSION -print > $FILENAMES while read assetsPath; do if [[ $assetsPath != *"Pod
.xcsets
文件,并在同一目录中生成.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
filename=“assetsPath.txt”
EXTENSION=“.xcassets”
找到-名称*$扩展名-打印>$文件名
读取资产路径时;做
如果[[$assetsPath!=*“Pods”*];然后
dir=`dirname“$assetsPath”`
fileName=`basename“$assetsPath”“$EXTENSION”`
outputFile=$dir”/UIImage+“$fileName.swift”
swiftgen xcassets“$assetsPath”-t swift4--输出“$outputFile”
fi
完成<$filename
rm$文件名
我如何自动实现这一点