Tôi có một ứng dụng gần đây tôi đã thay thế các hình ảnh khởi động và biểu tượng ứng dụng, tôi đã xóa tất cả các tài sản cũ từ mọi nơi trong dự án. Khi tôi nâng cấp ứng dụng từ phiên bản cũ lên phiên bản mới chỉ bằng cách xây dựng trong Xcode, mọi thứ đều ổn. Tuy nhiên, nếu tôi đã cài đặt phiên bản cũ của ứng dụng thì hãy nâng cấp nó từ TestFlight, mỗi khi tôi tắt ứng dụng thì hãy khởi động lại hình ảnh khởi chạy cũ xuất hiện nhanh trước khi hiển thị hình ảnh khởi chạy mới. Tương tự như vậy khi tôi đóng ứng dụng, biểu tượng ứng dụng cũ sẽ nhấp nháy nhanh trước khi quay lại ứng dụng mới.
Tôi đã mở Ứng dụng bằng iExplorer và nhận thấy rằng có một hình ảnh của màn hình khởi chạy cũ được lưu trong /Library/Caches/Shapshots
thư mục (Tôi không biết làm thế nào hoặc tại sao nó lại ở đó). Khi tôi xóa thủ công thông qua iExplorer, nó sẽ ngừng xuất hiện. Tuy nhiên, khi tôi cố gắng loại bỏ nó bằng mã bằng NSFileManager
các phương thức, tôi gặp lỗi nói rằng tôi bị cấm xóa các tệp trong thư mục này.
Có ai có kinh nghiệm này trước đây và có lời khuyên nào không?