У меня есть приложение, в котором я недавно заменил образы запуска и значки приложений, я удалил все старые ресурсы из любого места в проекте. Когда я обновляю приложение со старой версии до новой, просто встроив Xcode, все в порядке. Однако, если у меня установлена старая версия моего приложения, затем обновите ее с TestFlight, каждый раз, когда я убиваю приложение, а затем перезапускаю его, на короткое время появляется старое изображение запуска, прежде чем показывать новое изображение запуска. Аналогичным образом, когда я закрываю приложение, значок старого приложения кратковременно мигает, прежде чем вернуться к моему новому.
Я открыл приложение с помощью iExplorer и заметил, что в старом каталоге /Library/Caches/Shapshots
сохранено изображение старого экрана запуска (я не знаю, как и почему оно туда попало). Когда я удаляю его вручную через iExplorer, он перестает появляться. Однако, когда я пытаюсь удалить его с помощью кода, используя методы NSFileManager
, я получаю сообщение об ошибке, в котором говорится, что мне запрещено удалять файлы в этом каталоге.
Кто-нибудь сталкивался с этим раньше и есть какие-либо советы?