
LaunchScreen에 들어가는 이미지가 변경되어 기존에 있는 UIImageView에 새로운 UIImage를 할당하는 것이 아닌, 이미지 에셋파일만 변경하는 방식으로 변경하고 빌드를 하였다. 그런데 변경이 되지 않았다. 왜..?
이 게시글을 통해 확인한 결과, LaunchScreen의 이미지는 캐싱이 된다. 따라서 이미지 에셋파일을 변경해주어도 캐시되어 있는 이미지를 그대로 불러오는 것이였다.
가장 쉬운 방법은 테스트 중인 아이폰을 재부팅 하는것 이였다. 재부팅 후 재빌드를 하니 정상적으로 변경된 이미지가 나타나는 것을 확인할 수 있었다.
(도움을 얻은 글 : http://arsenkin.com/launch_screen_image_cache.html)