/ / iPod4 (iOS6) mostra l'immagine di avvio iPhone5 errata - ios6, splash-screen, ipod, iphone-5, uilaunchimagefile

iPod4 (iOS6) mostra l'immagine di avvio iPhone5 errata - ios6, splash-screen, ipod, iphone-5, uilaunchimagefile

Al progetto XCode della mia app per iPhone ho aggiunto le seguenti immagini di avvio:

  • Predefinito ~ iphone.png
  • Default~iphone@2x.png
  • Default~iphone-568h@2x.png

Su iPhone4, iPhone4s e iPhone5 viene visualizzata l'immagine di avvio corretta. Anche il sommario del progetto di XCode mi dice che tutto va bene con le immagini di lancio.

Ma se lancio l'app sul mio iPod4, viene visualizzata la schermata iniziale dell'iPhone5 (Default~iphone-568h@2x.png) e non lo schermo dell'iPhone4 (Default ~ iphone.png). C'è iOS6 installato sul mio iPod.

Qualche idea, cosa c'è di sbagliato qui?

risposte:

2 per risposta № 1

I file sopra hanno nomi sbagliati. Dovrebbero essere:

  • Predefinito ~ iphone.png
  • Default@2x~iphone.png
  • Default-568h@2x~iphone.png

Ma dare i nomi ai file giusti non è abbastanza. Dovresti:

  • Cerca nel file info.plist della tua app che ci sono le giuste immagini di lancio
  • L'immagine erroneamente denominata Default~iphone-568h@2x.png può rimanere nel pacchetto dell'applicazione, anche se si elimina e si reinstalla l'app. Quindi può essere che le modifiche sopra non abbiano alcun effetto.
  • Per evitare ciò dovevo cancellare la mia app, pulire e ricompilare il mio progetto XCode e riavviare il mio dispositivo. Dopo che tutto ha funzionato bene.