本文主要介绍通过脚本文件创建启动图和Logo
指定命令解释器
#! /bin/sh
生成Contents.json文件
setContents(){
cat << EOF > ./$1/Contents.json
# 文件内容
EOF
}
通过sips 裁剪图片
iconWithSize() {
sips -Z $2 icon.png --out ./$1/icon_$2x$2.png
}
使用
fileName=AppIcon #设置变量
mkdir $fileName
setContents $fileName
for size in 40 58 60 80 87 120 180 1024
do
iconWithSize $fileName $size
done
Shell中的变量
- $0 当前脚本的文件名
- $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。
Cat命令
# 显示整个文件内容
cat filename
# 创建文件
cat > filename
cat << EOF > filename
# 文件内容
EOF
解释:
1. 以EOF输入字符为标准输入结束:
2. 创建文件,并把标准输入输出到filename文件中
3. 以EOF作为输入结束
这里, EOF是“end of file”,表示文本结束符
Echo命令
# 在显示器上显示一段文字,一般起到一个提示的作用。
echo "hello, world"
参考自archoncap
网友评论