Mam aplikację, w której niedawno wymieniłem obrazy uruchamiania i ikony aplikacji. Usunąłem wszystkie stare zasoby z całego projektu. Kiedy uaktualniam aplikację ze starej do nowej wersji, po prostu budując w Xcode, wszystko jest w porządku. Jeśli jednak mam zainstalowaną starą wersję mojej aplikacji, a następnie zaktualizuj ją z TestFlight, za każdym razem, gdy zabijam aplikację, a następnie ponownie ją uruchamiam, stary obraz uruchamiania pojawia się na krótko przed wyświetleniem nowego obrazu uruchamiania. Podobnie, gdy zamykam aplikację, ikona starej aplikacji przez chwilę miga przed przełączeniem się z powrotem na nową.
Otworzyłem aplikację za pomocą iExplorera i zauważyłem, że w /Library/Caches/Shapshots
katalogu jest zapisany obraz starego ekranu startowego (nie wiem jak i dlaczego się tam dostał). Kiedy usuwam go ręcznie przez iExplorer, przestaje się pojawiać. Jednak gdy próbuję usunąć go za pomocą kodu przy użyciu NSFileManager
metod, pojawiają się błędy informujące, że nie wolno mi usuwać plików w tym katalogu.
Czy ktoś już tego doświadczył i ma jakieś rady?