Bir error
uygulama gönderirken bir simge Xcode9
alırsanız veya simülatörünüzde ve bir cihazda uygulama simgesi göremiyorsanız cocoapods
, projenizdeki en son sürüme güncelleyin . Bu sorun bir hata olduğunu Xcode9
ile cocoapods
.
Burada iPhoneX
görülebilecek yeni bir kılavuz var .
İşte iOS, Mac App ve Android uygulaması için bir simge oluşturan yararlı bir web sitesi.
Sadece 1024 x 1024 simgenizi sürükleyip bırakmanız yeterlidir ve site tüm simge boyutlarını oluşturur ve e-postanıza gönderir. Ardından, iOS uygulaması için simgeler ayarlamak üzere aşağıdaki yöntemi izleyin.
Apple iOS 8, iPhone 6 ve 6 Plus'ı başlattıktan sonra uygulama simgesi boyutları ve lansman görüntü boyutları değişti. Yeni boyutlar için lütfen yazımı ziyaret edin:
Yeni iPhone 6 ve 6+ için görüntü çözünürlüğü @ 3x desteği eklendi mi?
Evet, 120x120 yüksek çözünürlüklü bir simge eklemeniz gerekir. Şimdi, yalnızca iOS 7'yi hedeflemek istiyorsanız, yalnızca 76 x 76, 120 x 120 ve 152 x 152 simge boyutlarına ihtiyacınız var. Ayrıca iOS 6'yı hedeflemek istiyorsanız, 57 x 57, 72 x 72, 76 x 76, 114 x 114, 120 x 120, 144 x 144 and 152 x 152
simge boyutlarına ihtiyacınız olacak . İşletim sisteminin bunları enterpole etmesini istemiyorsanız Spotlight ve Ayarlar simgesini saymadan!
Blog yazısına göre iOS 7 App Icons için Yeni Metrikler .
GÜNCELLEME:
Apple Yönergesi Uygulama Simgesi VEYA Simge ve Görüntü Boyutlarına göre :
Simge boyutları (iOS 7 ve üstü)
Simge boyutları (iOS 6.1 ve öncesi)
Farklı cihazlar için farklı uygulama simgesi boyutları oluşturun. Evrensel bir uygulama oluşturuyorsanız, dört boyutta da uygulama simgeleri sağlamanız gerekir.
İPhone ve iPod touch için, bu boyutların her ikisi de gereklidir:
İPad için, bu boyutların her ikisi de gereklidir:
Şimdi bunu Project olarak ayarlayın:
Apple belgelerinde belirtildiği gibi normalde olduğu gibi yüksek çözünürlüklü 120 piksel ve 60 piksel ile yeni bir simge oluşturun ve adı ayarlayın. Örneğin, icon-120.png
ve icon-152.png
.
Bu simgeleri proje Kaynak klasörünüze koyun ve bu simgeyi projeye ekleyin:
- Bundan sonra
ProjectName-Info.plist
, simgesine tıklayın ve simge dosyaları satırını bulun . Bulamazsanız, (+)
işareti tıklayıp simge dosyalarını seçerek ekleyin ve ardından tüm simge görüntülerini aşağıdaki gibi ayarlayın.
Şimdi projenizi, uygulama ikili dosyasının App Store'a sunulması için yaptığımız gibi arşivleyin ve dağıtın . Umarım şimdi herhangi bir simge sorunu olmadan uygulamanızı gönderebilirsiniz.
NOT:
İhtiyacınız olan tüm simgeleri sağlamaya dikkat edin. Aksi takdirde uygulamanız Apple doğrulamasını geçmez. Bu tür bir e-posta aldıysanız:
Invalid Image - For iOS applications, icons included in the binary submission must be in the PNG format.
- If your application supports the iPhone device family, you must include square icons of the following dimensions: 57x57 pixels and 120x120 pixels.
- If your application supports the iPad device family, you must include square icons of the following dimensions: 72x72 pixels, 76x76 pixels and 152x152 pixels
Apple şimdi iOS 7'de çalışan uygulamaları da kabul ediyor, bu yüzden Deployment target
6.1 veya daha önceki sürümleri ne olursa olsun, yukarıda bahsettiğim gibi (mağazanın beklediği) iOS 7 simge boyutlarını da sağlamanız gerekiyor.
Xcode 5 uygulaması simgesi Yönet
XCode5 kullanıyorsanız Güncellenecek ilk şey simgelerdir. Xcode 5 , görüntünün birden çok kopyasını (birden çok çözünürlük gibi) yönetmek için Varlık Kataloglarını sunar. Lansman Görüntüleri ile birlikte Oyunun simgelerini yönetmek için bir tane oluşturacağız.
Şimdi, Varlık Kataloğunu Kullan düğmesini tıklayın. Taşıma işlemini onaylarken, ayrıca Görüntüleri Başlat'ı (uygulamanızı başlatırken açılan açılış ekranı için iOS konuşması) taşımak isteyip istemediğiniz sorulur - bunun da işaretlendiğinden emin olmak istersiniz.
Lütfen daha fazla bilgi için göz atın Apple Doc of Asset Catalogs