250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- protocol
- pubspec.yaml
- pubspec
- designPattern
- github
- IOS
- ToDoRim
- reetcode
- toyproject
- OSLog
- algorithm
- UIAccessibility
- it
- COMMIT
- SwiftGen
- keyWindow
- flutter
- swiftlint
- basic
- listview
- xcode
- GIT
- Leetcode
- Equatable
- Widget
- enumerations
- Extentsion
- dart
- Swift
- tip
Archives
- Today
- Total
수니의 개발새발
[iOS/Xcode] SceneDelegate 삭제하고 App Build 본문
728x90
반응형
Xcode11부터 iOS App 프로젝트에 자동으로 SceneDelegate가 적용된 템플릿이 추가되었습니다.
Storyboard로 앱을 만드려고 Xcode를 열었는데, SceneDelegate가 방해하고 있을때가 많죠 (゚ペ)?
📌 이번 글은
SceneDelegate를 사용하지 않고 iOS App을 빌드하는 방법입니다.
첨부 이미지는 Storyboard interface기반 Swift 프로젝트입니다!
1. 프로젝트 생성
File > New > Project에서 iOS > App을 선택하고
Interface를 Storyboard로 지정하여 프로젝트를 생성합니다.
2. SceneDelegate.swift 파일 삭제
SceneDelegate.swift 파일을 삭제합니다.
3. info.plist > Application Scene Manifast 삭제
info.plist 에서 Application Scene Manifest를 삭제합니다.
4. info.plist > Application Scene Manifast 삭제
AppDelegate.swift 에서 window 변수를 선언합니다.
var window: UIWindow?
그리고 SceneDelegate의 UISceneSession Lifecycle 관련 함수들을 지워줍니다.
이제 App 빌드가 원활히 되는 것을 확인할 수 있어요. ღ'ᴗ'ღ
🙋🏻♀️ 참고
728x90
반응형
'iOS' 카테고리의 다른 글
[iOS] 앱스토어 심사 리젝 히스토리 (AppStore reject) (12) | 2022.01.14 |
---|---|
[iOS/Xcode] http로 시작하는 URL 허용하기 (0) | 2021.12.29 |
[iOS/Xcode] CocoaPods(코코아팟) 사용하기 (0) | 2021.12.29 |
[iOS/Xcode] Project Name 변경하기 (0) | 2021.12.29 |
Comments