Icon名称与尺寸
Name | Size(pixels) |
---|---|
Icon.png | 57x57 |
Icon@2x.png | 114x114 |
Icon-72.png | 72x72 |
Icon-72@2x.png | 144x144 |
Icon-Small.png | 29x29 |
Icon-Small@2x.png | 58x58 |
Icon-Small-50.png | 50x50 |
Icon-Small-50@2x.png | 100x100 |
Icon-40.png | 40x40 |
Icon-40@2x.png | 80x80 |
Icon-60.png | 60x60 |
Icon-60@2x.png | 120x120 |
Icon-76.png | 76x76 |
Icon-76@2x.png | 152x152 |
iTunesArtwork | 512x512 |
iTunesArtwork@2x | 1024x1024 |
Info.plist设置
不带扩展名的写法
<key>CFBundleIconFiles</key> <array> <string>Icon</string> <string>Icon-72</string> <string>Icon-Small</string> <string>Icon-Small-50</string> <string>Icon-40</string> <string>Icon-60</string> <string>Icon-76</string> </array>
带扩展名的写法
<key>CFBundleIconFiles</key> <array> <string>Icon.png</string> <string>Icon@2x.png</string> <string>Icon-72.png</string> <string>Icon-72@2x.png</string> <string>Icon-40.png</string> <string>Icon-40@2x.png</string> <string>Icon-60.png</string> <string>Icon-60@2x.png</string> <string>Icon-76.png</string> <string>Icon-76@2x.png</string> <string>Icon-Small-50.png</string> <string>Icon-Small-50@2x.png</string> <string>Icon-Small.png</string> <string>Icon-Small@2x.png</string> </array>
iOS5以后的写法
<key>CFBundleIcons</key> <dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>Icon.png</string> <string>Icon@2x.png</string> <string>Icon-72.png</string> <string>Icon-72@2x.png</string> <string>Icon-40.png</string> <string>Icon-40@2x.png</string> <string>Icon-60.png</string> <string>Icon-60@2x.png</string> <string>Icon-76.png</string> <string>Icon-76@2x.png</string> <string>Icon-Small-50.png</string> <string>Icon-Small-50@2x.png</string> <string>Icon-Small.png</string> <string>Icon-Small@2x.png</string> </array> <key>UIPrerenderedIcon</key> <true> </true></dict> </dict>
注意点
iTunesArtwork和iTunesArtwork@2x文件是PNG格式但是不带扩展名的。
如果工程里面存在对应的@2x文件,那么Info.plist里面的CFBundleIconFiles可以省略@2x文件和文件的扩展名。