Quindi questo è stato abbastanza doloroso per qualcosa che dovrebbe essere banale. Ecco cosa ho fatto:
Usa xcasset
Ho deciso di utilizzare .xcassets rispetto a .xib per il lancio. Ho eliminato .xib. Se hai già images.xcasset nel tuo progetto, allora ottimo, altrimenti puoi aggiungerne uno da File> Nuovo> file:
Crea un set di immagini di lancio
Ora crea almeno un set di icone e un set di icone nel tuo file .xcassets facendo clic con il pulsante destro del mouse nell'area di navigazione.
Aggiorna le icone delle app e avvia le impostazioni delle immagini
Quindi mi sono assicurato che l'icona "App e set di immagini" nel mio target fossero i seguenti.
Molto importante: assicurarsi che l'impostazione "Avvia file dello schermo" sia vuota.
Aggiungi le immagini
Ultimo ma non meno importante, la terminologia utilizzata da Apple per la selezione del dispositivo è confusa. Inizialmente ho pensato che da quando sto distribuendo solo per iOS8 (iPhone Portrait), posso farlo e inserire le immagini di lancio di iPhone 6 e iPhone 6+:
Mi sono presto reso conto che non funziona così e stavo ricevendo un avviso: "È necessaria un'immagine di avvio di iPhone Retina (4 pollici) per iOS 7.0 e versioni successive".
Quindi ho dovuto selezionare l'iPhone su iOS 7.0 e versioni successive e aggiungere un'immagine per iPhone 5s.
Quindi, per scoprire quali caselle selezionare sulla destra, non porre la domanda: qual è il mio orientamento minimo iOS e dispositivo e dispositivo, ma piuttosto chiedere:
Quali dispositivi là fuori possono supportare il mio iOS minimo? Ora qual è il minimo iOS supportato su quei dispositivi? E assicurati di selezionare tutte quelle caselle. Quindi, per me, sto prendendo di mira iPhone 5s, 6 e 6 Plus a 8.0 ma dato che iPhone 5s può esistere con 7.0, devo selezionare anche la casella 7.0 per mostrare il segnaposto immagine. In altre parole, la casella di controllo (iOS) sulla destra mostra la versione minima di iOS disponibile per quel dispositivo ed è necessario fare clic per mostrare il segnaposto immagine e inserire un'immagine indipendentemente dal fatto che si stia distribuendo in questa versione iOS o meno .
Spero che questo aiuti qualcuno.