티스토리 뷰
오늘은 SceneDelegate 지우는 것에 대해서 남겨보려 합니다.
가끔 프로젝트 지울 때 하는 작업인데 다시 하려니 가물가물해서 정리하는 게 좋을 것 같더라구요.
먼저 프로젝트를 생성해줍니다.

스토리보드 인터페이스를 사용합니다.
프로젝트가 생성되면 info.plist파일에서 Application Scene Manifest를 지워줍니다.

과감히 삭제 고고
다음 AppDelegate.swift파일로 와줍니다.
그리고 window변수를 추가해줍니다.

그리고 AppDelegate.swift파일에 UISceneSession Liftcycle부분을 지워줍니다.
아래 보이는 것 다 지우시면 됩니다.

그리고 마지막 SceneDelegate.swift파일을 지워줍니다.

그리고 빌드하면 성공!
정리하자면 아래와 같습니다.
- info.plist에 manifest 줄 지우기
- appDelegate.swift파일에 var window: UIWindow? 생성
- appDelegate.swift파일에 life cycle부분 제거
- sceneDelegate.swift파일 삭제
resource: https://stackoverflow.com/questions/57467003/opt-out-of-uiscenedelegate-swiftui-on-ios
'Tech > Troubleshooting' 카테고리의 다른 글
Errors were encountered while preparing your device for development. Please check the Devices and Simulators Window. 에러 해결하기 (0) | 2021.05.02 |
---|---|
동일한 키 다른 타입 디코딩하기 (0) | 2021.03.30 |
맥북 터치바에서 ESC 사라졌을 때 (0) | 2021.01.20 |
UIButton에서 아이콘과 타이틀 사이 간격 설정 (0) | 2020.12.14 |
AVPlayer렌더링 되지 않을때 replaceCurrentItem사용하기 (0) | 2020.11.02 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ios
- wwdc
- 문자열
- Deep learning
- 스위프트UI
- 책 추천
- 책 후기
- string
- Animation
- swiftUI
- leetcode
- 알고리즘
- 애니메이션
- ARC
- rxswift
- 스위프트
- Algorithm
- 책
- objc
- SWIFT
- 독서
- stanford SwiftUI
- 딥러닝
- RX
- iOS SwiftUI
- ReactiveX
- swift5
- 머신러닝
- objective-c
- Xcode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함