Xcode 4.4 Icon Composer artık simge oluşturmanın önerilen yolu olmadığından ve artık Xcode'un standart kurulumuna dahil edilmediğinden. Retina ekranlı Mac'lerin piyasaya çıkması nedeniyle, artık uygulama simgeleri dahil tüm grafiklerin yüksek çözünürlüklü sürümlerinin sağlanması önerilmektedir.
Uygulamanıza Xcode> 4.4 altında bir simge vermek için aşağıdakileri yapın:
Finder'da [IconName] .iconset klasörü oluşturun
Bu klasöre simgenizi png dosyaları olarak yerleştirin. Simgeye 16px, 32px, 64px (yalnızca retina), 128px, 256px, 512px ve 1024px (yalnızca retina) boyutlarında ihtiyacınız olacak
Bu simgeler desen icon_16x16.png, icon_32x32.png, icon_128x128.png vb. İle adlandırılmalıdır.
Retina ekranları desteklemek için ayrıca icon_16x16@2x.png (32x32 boyutunda), icon_32x32@2x.png (64x64 boyutunda) ve simge_512x512@2x.png (boyut 1024x1024) olarak adlandırılan çift çözünürlüklü simge dosyaları eklemelisiniz.
bu [IconName] .iconset klasörünü Xcode'a sürükleyin (gerekirse kopyalayın)
info.plist dosyasında "CFBundleIconFile" (Anahtar Olarak Simge Dosyası) değerini [IconName] olarak ancak .iconset uzantısı olmadan ayarlayın
Ek açıklamalar:
- @ 2x simgelerinin sağlanması (şu anda) gerekli değildir
- her simge dosyasını sağlamazsanız (genellikle) çalışır.
- iconset klasörü icon_64x64.png dosyası içermemelidir. 64px simgesi yalnızca icon_32x32'nin retina sürümü içindir
Güncelleme:
Sonunda .iconset klasörünüzde aşağıdaki 10 öğe bulunur:
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
Resmi rehber:
https://developer.apple.com/library/content/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html
Ek bilgi:
Simge kümesi klasörünü bir icns dosyasına dönüştürmek için, terminalde aşağıdaki komutu çalıştırın:
iconutil -c icns [IconName].iconset
burada [IconName], ikon seti klasörünün öneki ile değiştirilmelidir. Artık [IconName] .icns adında bir dosyanız var. Xcode 4.4'te, Hedef Özetinde, simge için soru işaretine sağ tıklayın, ardından icns dosyasını seçin. Daha sonra soru işaretinin simgeyle değiştirildiğini görmelisiniz.