💡 최소 버전을 ios 12.0버전으로 설정한다면?
정상 빌드가 되지 않는다
- 위와 같은 오류 문구가 나온다.
네비게이션 바의 모양이 13.0부터 변경되어 발생하는 문제
해결
- 인스펙터 영역에서 네비게이션 바의 Appearances의 체크박스를 모두 해제하였더니 해당 오류는 사라졌다.
또 다른 오류...
UIScene 관련한 문제가 발생한 듯 하다.
13.0 버전 업데이트부터 지원하는 메서드가 추가되어서 발생
> 13.0 버전 업데이트 부터 새로운 프로젝트를 생성할 때, SceneDelegate를 무조건 생성해야 한다.
그래서 찾은 해결 방법!
13.0이하 버전에서 실행시키려면 SceneDelegate.swift의 전체 클래스
AppDelegate.swift에서 두개의 메서드에 available 속성을 추가해준다.
@available(iOS 13.0, *)
SceneDelegate, UIScene에 대하여 공부해보자~!
'iOS > 💻 iOS Study' 카테고리의 다른 글
[Swift] DI 의존성 주입 (1) | 2023.12.19 |
---|---|
View의 Drawing Cycle (0) | 2023.11.11 |
[iOS/Swift] MapKit - 위치 권한 설정을 구현해보자! (0) | 2023.10.01 |
UserDefaults와 Sandbox System (0) | 2023.08.02 |
iOS 13 이후의 앱의 라이프 사이클 & available (0) | 2023.07.30 |