반응형
iOS15 이상에서 특이 케이스로 상태바 문제 한 가지를 발견했다.
초기 설정
Status bar style을 Light Content로 설정
문제
앱 실행 후 서스펜드 상태로 갔다가 다시 앱에 돌아왔을 때 상태바 텍스트가 검은색으로 변경되어 시계 등이 보이지 않음
ex) 홈 키 눌러서 홈 갔다가 앱 다시 오픈한 경우, 디바이스 잠금 후 해제하여 앱 다시 열린 경우
원인
경우에 따라 다르겠지만, 본인의 경우는 프로젝트 내 LaunchScreen이 존재하지 않아서 발생
해결 방법
프로젝트 내 LaunchScreen.storyboard 가 존재하고 info.plist에 설정되었는지 확인
없는 경우 아래와 같이 추가한다.
1. New File > Launch Screen > LaunchScreen.storyboard 로 이름 설정 및 Targets에 프로젝트 체크
2. info.plist 파일에 LaunchStoryboard 이름 설정
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
3. 프로젝트 > TARGETS > Build Phases > Copy Bundle Resources에 LaunchScreen.storyboard 파일이 존재하는지 확인
반응형
'iOS > 오류 해결' 카테고리의 다른 글
[Xcode] Failed to prepare device for development 오류 해결 방법 (0) | 2022.04.15 |
---|---|
[Xcode] Build error Permission denied 해결 방법 (2) | 2021.11.23 |
[Xcode] Build error fat framework 에러 해결 방법 (0) | 2021.08.23 |
[iOS] ERROR ITMS-90339: UIApplicationExitsOnSuspend Error 해결 방법 (0) | 2021.04.04 |
[iOS] App Store Connect 입력한 주소가 유효하지 않습니다. 해결 방법 (8) | 2020.12.30 |