1,首先准备6张png图,分辨率一定要正确,不然报错(The app icon set named "AppIcon" did not have any applicable content)
补充:实际上不必准备非@2x的图,因为当前开发一般不会兼容3GS(含)以下的设备。
icon-29.png
icon-29@2x.png
icon-40.png
icon-40@2x.png
icon-60.png
icon-60@2x.png
2,将6个文件复制到
Images.xcassets中
AppIcon.appiconset
3,在porject navigator 中选中 Images.xcassets,再选中AppIcon,在Unassigned分组中将2x的图片拖到2x的虚线方框内。
这样在AppIcon.appiconset目录下的Contents.json里就会生成这样的json
"images" : [
{
"size" : "29x29",
"idiom" : "iphone",
"filename" : "icon-29@2x.png",
"scale" : "2x"
},
{
"size" : "29x29",
"idiom" : "iphone",
"filename" : "icon-29@2x.png",
"scale" : "2x"
},
........
4,最后在project的TAGETS的General标签中App Icons and Launch Images分组中确认 App Icons Source项选中的是AppIcon。