2016-02-04 11 views
6

Ho aggiornato la schermata di avvio su un'app aziendale, ma non si aggiornerà se installata su un iPad con l'app esistente. Ho provato a eliminare completamente l'app prima di installare una nuova versione, ma viene comunque avviata con la vecchia immagine della schermata di avvio.La schermata di avvio di iOS non si aggiorna

Ho provato a installare la nuova app su un altro iPad in cui questa app non è mai stata installata e la nuova schermata di avvio appare come previsto. Entrambi gli iPad eseguono lo stesso iOS v9. L'applicazione è stata costruita con Xcode 7.2

In sintesi ho provato i seguenti scenari:

  1. aggiornamento app esistente (versione 1) su iPad A - con una nuova applicazione (versione 2) iPad A carica la nuova app v2 con la schermata di avvio dalla versione 1

  2. ha installato una nuova app (versione 2) su iPad B, che non ha mai avuto questa app. iPad B, carica il nuovo v2 app con corretta schermo lancio poi ho installato vecchio app versione 1 su iPad B iPad B, ora carica la vecchia v1 app con schermo lancio dalla versione 2

Sembra che il iPad in qualche modo memorizza nella cache la schermata di avvio dall'installazione a pugno, indipendentemente dalla versione. L'eliminazione dell'app e della reinstallazione non sembra essere di aiuto e non sembra legata al codice poiché le immagini della schermata di avvio corrette sono state caricate su iPad B

+0

Assicurati che le tue immagini siano corrette ... Quando elimini le immagini potrebbe essere chiedi una finestra di dialogo e clicca Sposta nel cestino invece di rimuovi riferimento ... e poi cancella anche nel cestino, quindi aggiungi le tue nuove immagini nel tuo progetto e, una volta aggiunte nuove immagini, prima di tutto elimina la vecchia versione dell'applicazione. –

+0

Non sono sicuro di come le immagini abbiano qualcosa a che fare con questo. Questa è la schermata di lancio dell'app che ha le immagini incorporate – user1525248

risposta

8

Ho appena avuto questo problema e ho trovato che l'eliminazione dell'app dal dispositivo o dal simulatore, quindi riavviare il dispositivo o il simulatore sembra risolvere il problema.

Ho trovato solo il riavvio del dispositivo non ha funzionato.

0

Simulatori e iPhone memorizzano nella cache le immagini di avvio. questo può aiutarti 1> Cancella i dati derivati ​​nella cartella sviluppatore/xcode 2> ripristina il dispositivo premendo il tasto home e il pulsante di blocco contemporaneamente 3> Inserisci il tuo codice sul dispositivo e funzionerà, se così non fosse lavora quindi crea file ipa e installa usando itunes dopo aver ripristinato il dispositivo e mostrerà le nuove immagini di avvio

Problemi correlati