Jawaban:
Itu telah dipindahkan ke salah satu paket tambahan untuk Xcode, dan sekarang merupakan bagian dari paket Alat Grafik untuk Xcode .
Rupanya ini (setidaknya sebagian?) Karena ini bukan lagi cara 'direkomendasikan secara resmi' untuk menghasilkan ikon (resolusi tinggi). Lihat Panduan Antarmuka Manusia OS X dan Pedoman Resolusi Tinggi untuk informasi lebih lanjut.
Saya percaya Icon Composer tidak mendukung ikon resolusi tertinggi yang diperlukan hari ini (1024x1024), dan Anda dianjurkan untuk menggunakannya iconutil
, yang mana, dan memungkinkan Anda untuk mengkonversi antara ICNS dan "ikon" (secara efektif hanya folder yang berisi koleksi file PNG dari resolusi yang berbeda).
Jika masih menginginkannya, Anda bisa mendapatkannya sebagai berikut:
Dalam Xcode, pergi ke Xcode > Alat Buka Pengembang > Lebih alat Pengembang ... .
Anda harus masuk (atau mendaftar) dengan akun Pengembang Apple (gratis) Anda, dan kemudian Anda akan diperlihatkan daftar paket yang tersedia untuk Xcode, termasuk Alat Grafik untuk Xcode. Raih yang terbaru dan instal.
DMG Alat Grafik ini mengandung:
Apa yang saya temukan lebih mudah daripada mengunduh, menginstal, dan menemukan Icon Composer menggunakan alat baris perintah iconutil
.
.iconset
Masukkan perintah ini ke jendela Terminal:
iconutil -c icns <iconset filename>
di mana <iconset filename>
path ke folder yang berisi set pngs.
.icns
ditulis ke lokasi yang sama dengan folder.Anda harus memiliki set pngs 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
icon_128x128@2x.png
harus 256x256.
iconutil
pada .icns
file dan memeriksa gambar yang dihasilkan. (Meskipun saya tidak yakin saya mengerti mengapa juga.)
Lihat Ikon Komposer 2x. Ini adalah pengganti untuk Komposer Ikon Apple yang mendukung Ikon Resolusi Retina.
Anda bisa mendapatkannya di sini: http://www.lemonmojo.com/work#IconComposer2x
Saya menulis aplikasinya, gratis dan kode sumber tersedia di Github jika Anda tertarik.
Saya membuat tetesan yang membuat ikon dari PNG menggunakan applescript, berikut kodenya:
on open input
repeat with input in input
set inputalias to input as alias
tell application "Finder"
set inputname to name of inputalias
set inputcontainer to container of inputalias
end tell
if inputname ends with ".png" then
set foldername to ((text 1 through ((length of inputname) - 4) in inputname) & ".iconset") as text
tell application "Finder"
try
make new folder at inputcontainer with properties {name:foldername}
end try
set thefolder to folder foldername of inputcontainer
set iconnames to "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"
set iconnames to paragraphs of iconnames
repeat with iconname in iconnames
duplicate inputalias to thefolder with replacing
set iconfile to file inputname of thefolder
set name of iconfile to iconname
end repeat
end tell
set folderpath to POSIX path of (thefolder as alias)
do shell script "iconutil -c icns " & (quoted form of folderpath)
display dialog ("Icon created for " & inputname) giving up after 10
tell application "Finder" to delete thefolder
else
display dialog (inputname & " cannot be made into an icon. Please choose a PNG file.")
end if
end repeat
end open