iOS uygulama simgesini ayarlama ve görüntüleri başlatma


172

Görüntüleri uygulamamı arşivleyebilmem ve doğrulayabilmem için nasıl ayarlarım? Ekran şu şekilde görünüyor:

resim açıklamasını buraya girin

İlk önce der 29pt, ama sonra da söyler 2x. Bir 29x29resim veya resim koyabilir miyim 58x58? Ve diğerlerini nereye koyacağım? (Ben orada daha fazla boyutlarda olduğunu biliyorum 29, 40ve 60).

Her neyse, 29x29ilk denemeye bir png sürükledim 40x40, ikinciye a 60x60ve üçüncü ve dördüncü üzerine bir sürükleyin . Ben gittiğimde Product->Archive, benim hemen

/ Kullanıcılar / kendon / Belgeler / iPhone Uygulamaları / Satış Aracı / Satış Aracı / Images.xcassets: "AppIcon" adlı uygulama simge kümesinin uygulanabilir bir içeriği yoktu.


appicon ve tap özellik denetçisini seçin, ayrıca 1x için 29x29 ve 2x için 58x58 boyutlarını gösterir
Muhammed Adnan

3
Tüm uygulama simgelerini yapmak için bu web sitesini kullanabilirsiniz makeappicon.com
AL̲̳I

9
Bunu neden Xcode'un kendisinde yapamıyoruz? Özel uygulama veya web sitesi yok. Sadece büyük bir görüntü, bu çok kolay olurdu değil. Birlik
Tsukimi

Görüntü, simgede beyaz arka planın kenarlarına çok yakın gibi görünüyor, görüntüyü daha küçük yapmanın ancak gereken piksel / piksel oranını korumanın bir yolu var mı? Bu makeappicon.com kullandıktan sonra oldu
nenur

Artık iOS 13'te kullanılmıyor. Kullanımdan kaldırıldı.
Manish

Yanıtlar:


211

Güncelleme: Simgeleri tek tek yeniden boyutlandırmayı sevmedikçe , Schmoudi'nin cevabına göz atın . Sadece çok daha kolay.

Simge boyutları

resim açıklamasını buraya girin

İOS 9 için Tasarım'dan yukarıdaki görüntü . Bunlar iOS 10 için aynı .

Uygulama Simgesini Ayarlama

Proje Gezgini'nde Assets.xcassets'i tıklatın ve sonra AppIcon'u seçin .

resim açıklamasını buraya girin

Bu size boş bir uygulama simge seti verecektir.

resim açıklamasını buraya girin

Şimdi doğru boyutlu görüntüyü (.png biçiminde) Finder'dan uygulama kümesindeki her boşluğa sürüklemeniz yeterlidir. Uygulama simgesi şimdi ayarlanmış olmalıdır.

Doğru boyutlu görüntüler nasıl oluşturulur?

En üstteki görüntü, iOS 9'da gereken her nokta boyutu için piksel boyutlarını gösterir. Ancak, bu yanıtı iOS'un gelecekteki sürümleri için güncellemesem bile, kullanarak doğru piksel boyutlarını hala anlayabilirsiniz. Aşağıdaki yöntem.

Boş görüntü kümesindeki her bir boşluğun kaç puan (pt) olduğuna bakın. Görüntü 1x ise pikseller noktalarla aynıdır. 2x için noktaları iki katına ve 3x puanlarını üçe katlayın. Örneğin, yukarıdaki ilk boşlukta (29pt 2x) 58x58 piksel bir resme ihtiyacınız olacaktır.

1024x1024 piksel boyutunda bir resimle başlayabilir ve ardından doğru boyutlara küçültebilirsiniz. Bunu kendiniz yapabilirsiniz veya doğru boyutları almak için web siteleri ve komut dosyaları da vardır. "İos app icon generator" veya benzeri bir şey için arama yapın.

Boyutları doğru bulduğunuz sürece isimlerin önemli olduğunu düşünmüyorum, ancak genel adlandırma kuralı aşağıdaki gibidir:

Icon-29.png      // 29x29 pixels
Icon-29@2x.png   // 58x58 pixels
Icon-29@3x.png   // 87x87 pixels

Resmi Başlat

Başlangıç ​​ekranı için bir görüntü kullanabilseniz de, başlangıç ​​ekranı film şeridi dosyası kullanmayı düşünün. Bu, her boyut ve yön için uygun şekilde yeniden boyutlandırılacaktır. Bu konuda yardım almak için bu SO yanıtına veya aşağıdaki belgelere göz atın .

Yararlı belgeler

Bu gönderideki Xcode görüntüleri Xcode 7 ile oluşturuldu.


Benim için, XCode 7.2'de, XCode görüntüleri bu kutulara sürüklemenize izin vermez. Bana bununla yardım edebilir misin?
ahitt6345

1
@ ahitt6345: Bunu Xcode 7.2 ile tekrar test ettim ve hala çalışıyor. Finder'ı açın ve görüntülerinizi sahip olduğunuz klasörde bulun. Ardından, yukarıda gösterildiği gibi Xcode'daki doğru uygulama simge seti konumuna sürükleyin. Resminiz yanlış biçimde ise, çalışmayabilir. .Png biçimini kullanın.
Suragch

Bunlar .png biçimindedir, bir kez daha sürükleyip bırakmayı denedim ve hala işe yaramadı.
ahitt6345

@ ahitt6345, Bu YouTube video eğitimine göz atın . Eylemin yapıldığını görmek yardımcı olabilir.
16'da Suragch

PNG'nin biçimini sürüklediğim konumla eşleşene kadar değiştirene kadar sürüklerken sorun yaşadım. Bu Xcode 8.3 ile
curt

177

Geçenlerde bu uygulama denilen bulundu Simge Seti Creator içinde App Store yeni değişikliklerle güncellenen, reklamlar olmadan, ücretsiz, anlaşılır ve OSX, iOS ve watchos olası her simge boyutu için sadece para cezası çalışır:

Icon Set Creator'da:

  1. Resminizi görünüme sürükleyin
  2. Hedef platformunuzu seçin
  3. Icon Set klasörünü dışa aktarma

iconSetCreator

XCode'da:

  1. Assets.xcassets Klasörüne gidin
  2. Mevcut AppIcon'u silin
  3. Sağ tıklayın -> İthalat senin kadar Simge-Set oluşturulan uygulama ikonu ve bitirdiniz


1
Enterprise uygulamalarım için uygulama simgesi sistemini anlamaya çalışırken güreşirken bu benim için büyük bir varlık oldu. Bununla birlikte, nasıl çalıştığına dair biraz açıklığın düzenli olduğunu belirtmek gerekir. Uygulama, yeni oluşturulan görüntülerin kaydedildiği adı veya konumu özellikle belirtmez. Bu bir iOS uygulaması olarak, uygulamanın 'iOS' adlı bir klasör oluşturduğunu ve ardından görüntüleri oraya 'Appicon.appiconset' adlı başka bir klasörün içine kaydettiğini fark etmem biraz zaman aldı. Projeye aktarmaya hazır olduğunuzda, seçmeniz gereken BU klasördür.
Bill Norman

Tamamen zamanımı kurtardı ... Her şeyi 15 dakika gibi yaptım
NduJay

22

Biraz zaman kazanmak için:

1) Uygulama simgesi resimlerinizi bulucuda işaretleyebilir ve uygulama simgesi resim kümesinin boş yuvalarından birine sürükleyerek hepsini bir kerede Varlıklar kataloğunuza sürükleyebilirsiniz. Sürüklemenizi yuva üzerinde tuttuğunuzda, diğer yuvaların birçoğu seçili görünür ve düşürdüğünüzde hepsi aynı anda dolar. Bunun XCode 8'de (XCode 7'yi denemedim) çalıştığını, ancak XCode 9 beta'da henüz çalışmadığını unutmayın.

Uygulama simgesine sürükleme Varlık kataloğu görüntü kümesi

2) "Teknik Soru-Cevap QA1686" elma dokümantasyon sitesi, sizin için güzel bir görüntüde zaten hesaplanmış uygulama simgesi yuvası boyutlarına sahiptir ve ayrıca doğru resim adları kurallarını içerir.

Uygulama simgesi boyutları


11

Doğru boyutlar aşağıdaki gibidir:

1)58x58

2)80x80

3)120x120

4)180x180


10

Tüm doğru görüntü boyutlarını üretmek için Prepo adlı bir araç kullanıyorum. Sadece görüntü dosya app beslemek ve uygun bir ad ile gerekli her dosyayı tükürür.

Bunu yaptıktan sonra, uygun dosyaları sürükleyebilir veya dışa aktarılan Prepo klasörünüzü gösterebilirsiniz.


En son Ipads için 167x167 simgeler yapmaz
Yernar Amergaliyev

Görüntüleri dışa aktardığınızda aslında 167x167 oluşturur. Önizleme penceresinde bu boyutu (ve diğer birçok boyutu) göstermiyor
tiguchi

8

Artık bir gün app-icon ayarlamak gerçekten kolay, sadece https://makeappicon.com/ resminizi ekleyin, size tüm App-icon boyutlarını gönderecekler (ayrıca saat ve itunes için), şimdi Varlıklar'ı tıklayın Proje Gezgini'nde .xcassets öğesini seçin ve ardından AppIcon'u seçin. Şimdi simgeyi gerektiği gibi sürükleyip bırakmanız yeterlidir.


5

Soldaki listede "AppIcon" u sağ tıklayın ve "Finder'da aç" ı tıklayın "AppIcon.appiconset" adında bir klasör açılacaktır. Tüm grafikleri gerekli çözünürlükle yapıştırın. Tamamlandığında, tüm bu görüntüler aynı ekranda (ekran görüntünüzde bir tane) görünür. ardından uygun kutuya sürükleyin. Uygulama simgeleri eklendi. Lansman görüntüleri için aynı işlem. Bu işlemle başlatılan görüntüler iOS 7 ve sonraki sürümler için eklenir. İOS 8 için varsayılan olarak ayrı LaunchScreen.xib dosyası yapılır.


5

Iconizer adında bir uygulama buldum. Depoyu github'da bulabilirsiniz . Iconizer OS X, iPad, iPhone, CarPlay ve Apple Watch için uygulama simgeleri oluşturabilir tek bir görüntü ile .

Simgenizi Iconizer'ın üzerine sürükleyip bırakın, ihtiyacınız olan platformları seçin ve tüm platformların tek bir varlık kataloğunda oluşturulmasını isteyip istemediğinizi seçin, ardından dışa aktar'a basın.

O sadece değiştirdikten sonra (silme ve ithalat) sizin uygulama ikonu Assets.xcassets


2

Bu XCode'un çok sinir bozucu bir parçası. Birçokları gibi, xcode'un daha yeni bir sürümüne (sürüm 8) geçiş yaptığımda saatlerce boşa harcadım. Benim için çözüm, projem için özellikleri açmaktı ve "Uygulama Simgeleri ve Lansman Resimleri" altında simgeler için "taşı" seçeneğini seçin. Zaten bütün ikonlarım orada olduğu için bu benim için kesinlikle bir anlam ifade etmiyordu, ama işe yaradı! Ne yazık ki şimdi projede başlatıcı ikonlarımın iki kopyası var gibi görünüyor.


İOS 11 için çok eski (iOS 3) bir projeyi güncellemek için ihtiyacım olan şey buydu
Doug Voss

1

Güncellenmiş versiyona göre (Xcode 8.3.3) AppIconsetlerin tüm alanları için aşağıdaki çözünürlüğün gerekli olduğunu gördüm .

40x40
58x58
60x60
80x80
87x87
120x120
180x180

Hdpi, xhdpi, xxhdpi vb ile birlikte gelir. Umarım başkalarına yardımcı olur.

120x120 olarak düzenlendi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.