2016-09-14 7 views
13

내 장치 및 시뮬레이터가 내 앱의 시작 화면을 캐싱하는 것처럼 보입니다!iOS 10 실행 화면 버그

원본 Launch Screen.storyboard를 삭제하고 "StartingPointView.xib"및 "StartingPointView.Swift"라는 자체 XIB 및 swift 파일을 만들었습니다. XIB 파일에는 파란색 배경색의보기가 포함되어 있습니다. 또한 앱 아이콘 및 실행 이미지 아래의 Xcode 프로젝트 설정에서도 연결됩니다.

지금까지 모든 것이 잘 보였지만 StartPointView의보기 색상을 노란색으로 변경하면 앱이 블루 스크린으로 실행 된 다음 노란색 화면이 계속 깜박입니다.

파란색은 어디서 오는가? (참고 : 내 UI에 다른 블루 스크린이없고 깨끗한 빌드 폴더를 실행하려고 시도했습니다.)

+3

이제 기본 실행 화면 스토리 보드 파일을 사용하더라도이 동작이 존재한다는 것을 알게되었습니다 ... 이미지를 한 번 설정하면 이미지가 수정 되어도 "캐싱"됩니다. 다른 사람이 이것을 경험합니까? – Reza

+3

지난 1 월 (분명히 이전 버전의 iOS에서)이 문제가 발생하여 기기를 다시 켜면 기기에서 문제가 해결됩니다. 내 테스터가 지금도 비슷한 문제를보고하고 있지만 iOS10에서는 전원주기가 캐시를 지우지 않는 것 같습니다. – Columbo

+0

네, 파워 사이클링이 나를 위해 그것을하지 않았다 ... 내 6을 대체하기 위해 아이폰 7을 구입도 도움이되지 않았다 :) – Reza

답변

8

이 문제는 rdar://24618582와 (과) 관련된 내용입니다. "Xcode 7.2.1 : 캐시 된 시작 화면이 업데이트되지 않습니다." iOS 9 이후 존재했습니다.

내가 발견 한 유일한 해결책은 애플리케이션을 완전히 제거하고 다시 설치하는 것입니다. 나는 이것이 실제로 실행 가능한 해결책이 아니라는 것을 알고 있지만, Apple이이 런타임 문제를 해결할 때까지 (장치를 다시 시작하는 것 외에) 내가 제공 할 수있는 최상의 것입니다.