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 [email protected] (dengan ukuran 32x32), [email protected] (ukuran 64x64) dan seterusnya hingga [email protected] (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.
icon_32x32@2x
dan[email protected]
. Saya menambahkan daftar semua nama ikon ke jawaban untuk mengklarifikasi ini.Mulai Xcode 7 (tidak yakin kapan ini pertama kali diperkenalkan), Anda dapat menggunakan file Assets.xcassets untuk ikon aplikasi. File ini disertakan secara default untuk proyek baru.
Secara sederhana:
sumber
Ikuti langkah - langkah berikut untuk menambahkan ikon aplikasi ke proyek Anda. Ini adalah ikon yang akan ditampilkan oleh MacOS di bilah dokumen dan tampilan alt-tab.
Juga, alat img2icns bisa berguna untuk mengonversi gambar menjadi ikon.
sumber
Langkah-langkah untuk menambahkan ikon aplikasi ke proyek kakao Anda.
sumber
Mudah
Gunakan alat otomatis (seperti IconFly) untuk membuat ICNS atau kumpulan ikon yang benar dengan semua ukuran yang diperlukan.
Kemudian seret dan lepas ICNS atau set ikon yang dibuat ke Xcode.
di file info.plist setel nilai "CFBundleIconFile" ke [IconName]
sumber
Xcode 8.2.1
Konversi .png 👉.icns melalui IconMaker
Tambahkan file AwesomeApp.icns di folder yang sama dengan info.plist
Seret file AwesomeApp.icns ke dalam xcode di folder yang sama dengan info.plist
Dalam ikon set info.plist: ke AwesomeApp.icns
sumber
Langkah 1: Dapatkan nama iconfile dari info.plist dan tempatkan folder icns (file ikon) di folder SourceCode / resources
Langkah 2: Dan hal yang sama berlaku untuk xcode, Anda harus menyalin semua gambar dari xcode menggunakan copyallframeworks atau menyalin semua file sumber daya di xcode Anda dan membangun aplikasi lagi.
sumber