Karena Xcode 4.4 Icon Composer bukan lagi cara yang disarankan untuk membuat ikon dan tidak lagi disertakan dalam instalasi standar Xcode. Karena pengenalan Mac dengan tampilan retina, sekarang disarankan untuk menyediakan versi resolusi tinggi dari semua grafik termasuk ikon aplikasi.
Untuk memberi aplikasi Anda ikon di bawah Xcode> 4.4 lakukan hal berikut:
Buat folder [IconName] .iconset di Finder
Di folder ini tempatkan ikon Anda sebagai file png. Anda memerlukan ikon dalam ukuran 16px, 32px, 64px (hanya retina), 128px, 256px, 512px dan 1024px (hanya retina)
Ikon-ikon ini harus diberi nama dengan pola icon_16x16.png, icon_32x32.png, icon_128x128.png dan seterusnya
Untuk mendukung tampilan retina Anda juga harus menambahkan file ikon dengan resolusi ganda, bernama icon_16x16@2x.png (dengan ukuran 32x32), icon_32x32@2x.png (ukuran 64x64) dan seterusnya hingga icon_512x512@2x.png (ukuran 1024x1024).
seret folder [IconName] .iconset ini ke Xcode (salin jika perlu)
di file info.plist tetapkan nilai "CFBundleIconFile" (Icon File as Key) ke [IconName] tetapi tanpa ekstensi .iconset
Anotasi:
- (saat ini) tidak perlu menyediakan ikon @ 2x
- ini akan (biasanya) juga berfungsi jika Anda tidak menyediakan setiap file ikon
- folder iconset tidak boleh berisi file icon_64x64.png. ikon 64px hanya untuk versi retina icon_32x32
Pembaruan:
Pada akhirnya folder .iconset Anda memiliki 10 item berikut:
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
Panduan resmi:
https://developer.apple.com/library/content/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html
Informasi tambahan:
Untuk mengonversi folder iconset ke file icns, jalankan perintah berikut di terminal:
iconutil -c icns [IconName].iconset
di mana [IconName] harus diganti dengan awalan folder iconset. Anda sekarang memiliki file bernama [IconName] .icns. Di Xcode 4.4, di Ringkasan Target, klik kanan tanda tanya untuk ikon, lalu pilih file icns. Anda kemudian akan melihat tanda tanya diganti dengan ikon.