Ho un'app in cui ho recentemente sostituito le immagini di avvio e le icone delle app, ho rimosso tutti i vecchi asset da qualsiasi parte del progetto. Quando aggiorno l'app dalla vecchia versione alla nuova versione semplicemente compilando in Xcode, tutto va bene. Tuttavia, se ho installato la vecchia versione della mia app, la aggiorno da TestFlight, ogni volta che uccido l'app e la riavvio, viene visualizzata brevemente la vecchia immagine di avvio prima di mostrare la nuova immagine di lancio. Allo stesso modo, quando chiudo l'app, l'icona della vecchia app lampeggia brevemente prima di tornare a quella nuova.
Ho aperto l'app usando iExplorer e ho notato che esiste un'immagine della vecchia schermata di avvio salvata nella /Library/Caches/Shapshotsdirectory (non so come o perché sia arrivata lì). Quando lo elimino manualmente tramite iExplorer, smette di apparire. Tuttavia, quando provo a rimuoverlo con il codice usando i NSFileManagermetodi, ricevo errori che dicono che è vietato eliminare i file in questa directory.
Qualcuno lo ha mai sperimentato prima e hai qualche consiglio?
