190510 iOS Icon Size

二年多沒碰 iOS 的開發。

這次公司客戶需要一個簡單的 App,於是再次接觸到 iOS 的開發。

在開發完上傳時,出現以下的訊息。僅節錄第一則錯誤內容。

App Store Connect Operation Error
ERROR ITMS-90713: "Missing Info.plist value. A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'com.xuixkexsi.xmpxrkxngxpaxe'. Apps built with iOS 11 or later SDK must supply app icons in an asset catalog and must also provide a value for this Info.plist key. For more information see http://help.apple.com/xcode/mac/current/#/dev10510b1f7."

看到這才想到,對齁,沒有放 Icon。

因為公司 App 的服務只是 Side Dish,所以沒有很正式的專案管理與流程。所以,就是兵來將擋,水來土掩的處理方式。

Apple 對於 iOS Icon 尺寸的需求,如以下網頁的說明。
https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/

但似乎會讓人誤會;因為同事後來提供的 Icon 圖檔,一一放入 Xcode 後,才發現少了 20, 29, 與 76 的尺寸。

於是我將 Icon 尺寸需求整理如下。

20x20 + 40x40 (20@2x) + 60x60 (20@3x)
29x29 + 58x58 (29@2x) + 87x87 (29@3x)
76x76 + 152x152 (76@2x)
80x80 (40@2x)
120x120 (60@2x) + 180x180 (60@3x)
167x167 (83.5@2x)
1024x1024

好供日後參照。

留言

這個網誌中的熱門文章

泰文子音與字形之間的變化

AUTOMAXX UP-5HX 使用心得