一、應用表徵圖
ios3.2之前
不支援在Info.plist檔案裡指定表徵圖,需要遵循蘋果表徵圖命名規範,如下
Icon.png 57x57 iphone 應用表徵圖
Icon@2x.png 114x114 iphone(Retina顯示屏) 應用表徵圖
Icon-72.png 72x72 ipad 應用表徵圖
Icon-72@2x.png 144x144 ipad(Retina顯示屏) 應用表徵圖
Icon-Small.png 29x29 iphone 系統設定和搜尋結果表徵圖
Icon-Small@2x.png 58x58 iphone(Retina顯示屏) 系統設定和搜尋結果表徵圖
Icon-Small-50.png 50x50 iPad 系統設定和搜尋結果表徵圖
Icon-Small-50@2x.png 100x100 ipad(Retina顯示屏) 系統設定和搜尋結果表徵圖
ios3.2及之後~ios5.0之前
需要在Info.plist裡設定,添加key為Icon files的值,分別添加上面對應表徵圖名稱,到列表,例如
相應的source code為
<key>CFBundleIconFiles</key><array> <string>Icon-72.png</string> <string>Icon-72@2x.png</string></array>
ios5.0及之後
需要在Info.plist裡設定,添加key為Icon files (iOS 5)的值,分別添加上面對應的表徵圖名稱,到子項Primary Icon裡面的Icon files列表裡
例如:
其中,Icon already includes gloss effects設為YES,可以去除蘋果為每個表徵圖加上的預設高光
如果Icon files (iOS 5)下面有Newsstand icon項,如果不設定可以刪除,否則有可能會報錯
相應的source code為
<key>CFBundleIcons</key><dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>Icon-72.png</string> <string>Icon-72@2x.png</string> </array> <key>UIPrerenderedIcon</key> <true/> </dict></dict>
如果開發的項目悲催的是:(1)可以跑iphone也可以跑ipad的應用(universal app)
(2)支援ios3.2之前版本到現在最新版本的所有版本
就需要以上的設定全部
二、iTunes市集展示表徵圖
iTunesArtwork 512x512 iTunes 展示表徵圖
名稱為iTunesArtwork的png檔案,但不許有尾碼“.png”
三、啟動畫面預設圖
iphone
Default.png 320 × 480 iphone(只有豎屏) 啟動畫面
Default@2x.png 640 × 960(或640x920) iphone(Retina顯示屏,只有豎屏) 啟動畫面
ipad2:
Default-Landscape.png 1024x768 (或1024x748) ipad橫屏 啟動畫面
Default-Portrait.png 768 × 1024(或768 × 1004) ipad豎屏 啟動畫面
ipad3:
Default-Landscape@2x~ipad.png 2048x1536(或2048x1496) ipad(Retina顯示屏,橫屏) 啟動畫面
Default-Portrait@2x~ipad.png 1536x2048(或1536x2008) ipad(Retina顯示屏,豎屏) 啟動畫面
其中後面括弧內的尺寸不包含狀態列