Bagaimana cara mengatur gambar sehingga saya bisa mengarsipkan dan memvalidasi aplikasi saya? Layar terlihat seperti ini sekarang:
Jadi yang pertama mengatakan 29pt
, tetapi kemudian juga mengatakan 2x
. Jadi, apakah saya meletakkan 29x29
gambar atau 58x58
gambar? Dan di mana saya meletakkan semua yang lain? (Saya tahu bahwa ada lebih ukuran dari 29
, 40
, dan 60
).
Bagaimanapun, yang saya coba adalah saya menyeret 29x29
png ke slot pertama, satu 40x40
ke yang kedua, dan 60x60
ke yang ketiga dan keempat. Ketika saya pergi ke Product->Archive
, saya mengerti
/ Pengguna / kendon / Dokumen / Aplikasi iPhone / Alat Penjualan / Alat Penjualan / Images.xcassets: Set ikon aplikasi bernama "AppIcon" tidak memiliki konten yang berlaku.
Jawaban:
Pembaruan: Kecuali jika Anda suka mengubah ukuran ikon satu per satu, periksa jawaban Schmoudi . Itu jauh lebih mudah.
Ukuran ikon
Di atas gambar dari Merancang untuk iOS 9 . Mereka sama untuk iOS 10 .
Cara Mengatur Ikon Aplikasi
Klik Assets.xcassets di navigator Proyek dan kemudian pilih AppIcon .
Ini akan memberi Anda set ikon aplikasi kosong.
Sekarang cukup seret gambar berukuran kanan (dalam format .png) dari Finder ke setiap blank di set aplikasi. Ikon aplikasi harus sudah diatur sekarang.
Cara membuat gambar berukuran tepat
Gambar di bagian paling atas memberi tahu ukuran piksel untuk setiap ukuran titik yang diperlukan di iOS 9. Namun, meskipun saya tidak mendapatkan jawaban ini diperbarui untuk versi iOS masa depan, Anda masih dapat mengetahui ukuran piksel yang benar menggunakan metode di bawah ini.
Lihatlah berapa banyak poin (pt) yang kosong pada set gambar kosong. Jika gambar adalah 1x maka pikselnya sama dengan titik. Untuk 2x menggandakan poin dan 3x lipat tiga poin. Jadi, misalnya, pada blank pertama di atas (29pt 2x) Anda akan membutuhkan gambar 58x58 piksel.
Anda dapat mulai dengan gambar 1024x1024 piksel dan kemudian berhemat dengan ukuran yang benar. Anda dapat melakukannya sendiri atau ada juga situs web dan skrip untuk mendapatkan ukuran yang tepat. Lakukan pencarian untuk "generator ikon aplikasi ios" atau yang serupa.
Saya tidak berpikir nama-nama itu penting asalkan Anda mendapatkan dimensi yang benar, tetapi konvensi penamaan umum adalah sebagai berikut:
Luncurkan Gambar
Meskipun Anda dapat menggunakan gambar untuk layar peluncuran, pertimbangkan untuk menggunakan file storyboard layar peluncuran. Ini akan dengan mudah mengubah ukuran untuk setiap ukuran dan orientasi. Lihatlah jawaban SO ini atau dokumentasi berikut untuk bantuan mengenai hal ini.
Dokumentasi yang bermanfaat
Gambar-gambar Xcode dalam posting ini dibuat dengan Xcode 7.
sumber
Saya baru-baru ini menemukan App ini disebut Icon Set Creator di App Store yang gratis, tanpa iklan, diperbarui pada perubahan baru, lurus ke depan dan berfungsi dengan baik untuk setiap ukuran ikon yang mungkin di OSX, iOS dan WatchOS:
Di Pembuat Set Ikon:
Dalam XCode:
sumber
Untuk menghemat waktu:
1) Anda dapat menandai gambar ikon aplikasi Anda semua di finder dan menyeretnya ke dalam katalog Aset Anda sekaligus dengan menyeret ke salah satu slot kosong ikon aplikasi imageset. Ketika Anda menahan drag ke slot, beberapa slot lainnya terlihat dipilih dan ketika Anda menjatuhkan semua itu akan terisi sekaligus. Perhatikan bahwa ini berfungsi di XCode 8 (saya belum mencoba XCode 7), tetapi di XCode 9 beta belum.
2) Situs dokumentasi apel "Tanya Jawab Teknis QA1686" memiliki ukuran per slot ikon aplikasi yang sudah dihitung untuk Anda dalam gambar yang bagus dan juga berisi konvensi nama gambar yang benar.
sumber
Ukuran yang benar adalah sebagai berikut:
1)
58x58
2)
80x80
3)
120x120
4)
180x180
sumber
Saya menggunakan alat yang disebut Prepo untuk menghasilkan semua ukuran gambar yang tepat. Anda cukup memberi makan aplikasi yang Anda gambar file dan itu akan memuntahkan setiap file yang diperlukan dengan nama yang sesuai.
Setelah melakukan ini, Anda kemudian dapat menarik file yang sesuai atau cukup arahkan ke folder Prepo yang diekspor.
sumber
Sekarang suatu hari sangat mudah untuk mengatur ikon-aplikasi, cukup buka https://makeappicon.com/ tambahkan gambar Anda, mereka akan mengirimi Anda semua ukuran ikon-Aplikasi (Juga untuk menonton & itunes), sekarang Klik Aset .xcassets di navigator Proyek dan kemudian pilih AppIcon. Sekarang Anda hanya perlu menarik n drop ikon yang diperlukan.
sumber
Di daftar sebelah kiri, klik kanan pada "AppIcon" dan klik "Open in finder" Folder dengan nama "AppIcon.appiconset" akan terbuka. Rekatkan semua gambar dengan resolusi yang diperlukan di sana. Setelah selesai, semua gambar itu akan terlihat di layar yang sama ini (satu di tangkapan layar Anda). kemudian seret ke kotak yang sesuai. Ikon aplikasi telah ditambahkan. Proses yang sama untuk meluncurkan gambar. Luncurkan gambar melalui proses ini ditambahkan untuk iOS 7 dan di bawah. Untuk iOS 8 file LaunchScreen.xib terpisah dibuat secara default.
sumber
Saya menemukan Aplikasi bernama Iconizer. Anda dapat menemukan repositori di github . Iconizer dapat menghasilkan ikon aplikasi untuk OS X, iPad, iPhone, CarPlay dan Apple Watch hanya dengan satu gambar.
Cukup Seret dan Jatuhkan ikon Anda ke Iconizer, pilih platform yang Anda butuhkan dan apakah Anda ingin semua platform dihasilkan dalam satu katalog aset, lalu tekan ekspor.
Setelah itu baru ganti (hapus dan impor) AppIcon Anda di Assets.xcassets
sumber
Ini adalah bagian yang sangat menyebalkan dari XCode. Seperti banyak, saya menghabiskan waktu berjam-jam untuk ini ketika saya beralih ke versi xcode yang lebih baru (versi 8). Solusi bagi saya adalah membuka properti untuk proyek saya dan di bawah "Ikon Aplikasi dan Luncurkan Gambar" pilih opsi "migrasi" untuk ikon. Ini sama sekali tidak masuk akal bagi saya karena saya sudah memiliki semua ikon saya di sana, tetapi itu berhasil! Sayangnya saya sekarang tampaknya memiliki dua salinan ikon peluncur saya di proyek.
sumber
Sesuai versi yang diperbarui (Xcode 8.3.3) saya melihat bahwa resolusi di bawah ini diperlukan untuk semua bidang
AppIcon
set.Muncul dengan hdpi, xhdpi, xxhdpi dll. Semoga ini bisa membantu orang lain.
Diedit ke 120x120
sumber