Bu önemsiz olması gereken bir şey için oldukça acı vericiydi. İşte yaptım:
Xcassets kullanın
Lansman için .xibs yerine .xib kullanmaya karar verdim. .Xib dosyasını sildim. Projenizde zaten images.xcassets varsa, o zaman harika, aksi takdirde Dosya> Yeni> dosyadan bir tane ekleyebilirsiniz:
Bir Lansman Görüntü Kümesi Oluşturma
Şimdi, navigasyon alanına sağ tıklayarak .xcassets dosyanızda en azından bir başlatma görüntüsü seti ve simge seti oluşturun.
Uygulama Simgelerini Güncelleme ve Görüntü Ayarlarını Başlatma
Sonra hedefimdeki "Uygulamalar simgesi ve resim kümeleri" nin aşağıdaki gibi olduğundan emin oldum.
Çok Önemli: "Ekran dosyasını başlat" ayarının boş olduğundan emin olun.
Görüntüleri Ekleyin
Son olarak, Apple tarafından cihaz seçimi için kullanılan terminoloji kafa karıştırıcıdır. Başlangıçta sadece iOS8 için (iPhone Portrait) dağıttığımdan, bunu yapabileceğimi ve sadece iPhone 6 ve iPhone 6+ lansman görüntülerini koyabileceğimi düşündüm:
Hızlı bir şekilde bunun işe yaramadığını fark ettim ve bir uyarı alıyordum: "iOS 7.0 ve sonraki sürümler için bir iPhone Retina (4 inç) başlatma görüntüsü gerekli."
Bu yüzden iPhone'u iOS 7.0 ve sonraki sürümlerde seçmem ve iPhone 5'ler için bir Resim eklemem gerekiyordu.
Sağda hangi kutuları işaretleyeceğinizi öğrenmek için şu soruyu sormayın: Minimum iOS ve cihaz ve cihaz yönelim nedir, bunun yerine şunu sorun:
Hangi cihazlar minimum iOS'umu destekleyebilir? Şimdi bu cihazlarda desteklenen minimum iOS nedir? Ve tüm bu kutuları işaretlediğinizden emin olun. Bu yüzden benim için, 8.0'da iPhone 5s, 6 ve 6 Plus'ı hedefliyorum, ancak iPhone 5'lerin 7.0 ile mevcut olabileceği göz önüne alındığında, görüntü yer tutucusunu göstermek için 7.0 kutusunu da kontrol etmem gerekiyor. Başka bir deyişle, sağdaki (iOS) onay kutusu size bu cihaz için kullanılabilir minimum iOS sürümünü gösterir ve bu iOS sürümünde dağıtıp dağıtmadığınızdan bağımsız olarak görüntü yer tutucusunu göstermek ve bir görüntü koymak için tıklamanız gerekir. .
Umarım bu birine yardımcı olur.