업데이트하여 재출시된 ios 앱에서 이상한 현상을 발견되었다.
업데이트 이유가 애초에 런치스크린 이미지를 바꾸게 되어 교체후 업데이트한 것이었는데
앱을 새로 업데이트 받은 몇몇 고객들로 부터 런치스크린에 있는 이미지가
이전버전의 이미지로 보인다는 이슈를 전달받았다.
앱을 삭제후 다시 설치하면 새로등록했던 이미지로 정상노출되지만
삭제하지않고 계속사용시에는 20일이 지나도 계속 이전버전 이미지만 노출되었고
한번더 앱 업데이트 릴리즈를 하여 재업데이트를 하여도 이전버전 이미지만 노출되었다ㅡㅡ
빌드된 프로젝트를 열어보아도 이전 이미지에 대한 파일은 전혀 보이지 않았고
테스트로 빌드했을때랑 내가 사용하는 폰에서 보았을때도 정상적으로 새로운 이미지가 보였는데
한두 고객도 아닌 많은 수의 고객으로부터 그런 이슈가 전달되어 우연히라고 넘기기에는 문제가 있었다.
처음에는 해당 고객들이 앱스토어 버그이든 기타 다른 이슈로인해 이전버전의 앱을 사용중이라 의심하였지만
모두 확인해보니 확실히 새로운 버전의 앱이 맞았다.
스택오버플로우에서 나와같은 현상의 글들이 있었는데
https://stackoverflow.com/questions/33002829/ios-keeping-old-launch-screen-and-app-icon-after-update
https://docs.nativescript.org/publishing/creating-launch-screens-ios
읽어보니 애플소스 자체의 이미지를 처리하는 매커니즘에 버그가 있는것 같다는 내용도 보였고
해결책은 앱삭제후 재설치뿐이라는 내용도 보이고
디바이스를 종료후 재시작하면 정상적으로 보인다는 내용도있었다.
시뮬레이터에서도 이러한 현상이 가끔 발생한다고하는데
검색능력이 부족해서인지 뚜렷한 해결방법을 찾을 수 없었다.
(고객들에게 일일이 앱 삭제후 재설치를 요구할 순 없기때문에)
현재는 Apple Developer Technical Support에 문의글을 남겨놓긴했는데
아직까지 답변이없다.
혹시 해결방법을 찾은사람이 있으면 댓글을 남겨주세용
'공부 > IOS swift' 카테고리의 다른 글
(IOS) UIWebview clear cache (0) | 2017.12.24 |
---|---|
(IOS) 공유하기 기능 ipad 적용 (0) | 2017.12.24 |
(swift) '++' is deprecated: it wiil be removed in Swift 3 (0) | 2016.09.18 |
(swift) window os에서 swift 컴파일하기 (0) | 2016.09.05 |
(xcode error) unable to create target for stub executable (0) | 2016.08.29 |