一、前言
前段时间新开的项目又要更换App图标和启动图片了,UI那边只给了一张1024*1024尺寸的Icon(其实也就需要这一张就可以了)。所以根据以往的经验,立马在网上找在线生成iPhone所以尺寸图标的工具,找了几个都试了一下,生成的图标都不全,所以萌生了写一个脚本来自动生成。对脚本的要求是:
1,可以生成App所有的图标。
2,不需要手动一个一个去配置,直接拷贝到项目的AppIcon.appiconset
目录下即可完成配置。
二、实施
先在网上搜了一下,看有没有老铁已经写了类似的脚本,省的自己再重复造轮子。果然还是有老铁写了类似的脚本:ios-icon-generator,但是也没有满足上面两个需求,所以我在其基础上进行了一些简单的改造,希望达到自己想要的需求。
1,安装ImageMagick
sudo brew install ImageMagick
2,打开电脑终端程序,Clone本项目
git clone https://github.com/Abnerzj/ios-icon-generator
3,运行脚本
1> 运行脚本之前,先进入本项目根目录:
cd ios-icon-generator
2> 运行脚本:sh ios-icon-generator.sh [1024*1024图片路径] [生成的图片存储路径],比如:
sh ios-icon-generator.sh ~/Desktop/1024.png ~/Desktop/GeneratorIconDemo/
4,拷贝生成的所有文件资源
将生成的所有文件资源(图片和content.json
文件),拷贝到自己的项目的AppIcon.appiconset目录下,然后关闭重新打开自己的项目即可。如下图所示: