2012-08-02 13 views
5

Xcode 4.3.3中的圖標編輯器2.2支持1024x1024的icns。但是,對於圖標編輯器2.4,它不再支持。這很諷刺,因爲Apple推送視網膜顯示MBP並要求新提交的應用程序使用1024x1024圖標,但圖標編輯器不再支持。爲什麼圖標作曲家2.4不再支持1024x1024號圖標?

是否有任何替代或新引入的解決方案由Apple創建的大小1024x1024圖標?我真的不明白蘋果爲什麼這樣做。

謝謝!

回答

23

由於用於爲Mac或iOS應用程序創建應用程序圖標的工作流程已更改,因此Icon Composer 2.4不再支持1024x1024尺寸圖標。

查看High Resolution Guidelines for OS XProvide High-Resolution Versions of All App Graphics Resources部分。

新的工作流程如下:

icon_16x16:

  1. 與.iconset擴展名(例如MyApp.iconset)
  2. 地點.png文件與每個文件大小創建一個文件夾巴紐
    [email protected]
    icon_32x32.png
    [email protected]
    icon_128 x128.png
    [email protected]
    icon_256x256.png
    [email protected]
    icon_512x512.png
    [email protected]

  3. 轉換此.iconset目錄結構爲.icns文件。有兩種選擇:
    • 將您的新.iconset文件夾放入您的Xcode項目中,並將其用作您的應用程序圖標。在終端中使用iconutil -c icns -o myicon.icns myicon.iconset(不需要安裝XCode)。

這樣做了以後,每次你建立的Xcode會編譯.iconset文件夾到一個.icns文件,並使用你的應用程序包。這具有將應用程序圖標視爲從中導出圖標文件的一組「源圖像」的明顯優勢。

+4

謝謝。但至少我可以使用Icon Composer創建不同大小的圖像。現在看來,對於每個尺寸,我都必須單獨創建它。這真的很乏味。 – zsong 2012-08-03 04:33:44

+0

要創建圖標,請使用免費的應用程序[Prepo](https://itunes.apple.com/br/app/prepo/id476533227?mt=12)。太棒了。 – reinaldoluckman 2016-09-28 23:37:38

1

最新版本的Xcode廢棄了這個需求(我使用的是Xcode 5.1)。只需點擊文件列表左上方的項目,然後選擇常規選項卡。圖標資產有一部分,單擊「使用資產目錄」,您的項目將被更新爲自動爲您創建圖標文件。

enter image description here

然後只需按一下旁邊的箭頭資產目錄,它會打開一個屏幕,該屏幕顯示您所需的每個圖標大小的斑點爲@ 1X和2X @密度。

enter image description here