Initialize a Clean Swift Project:
- Delete SceneDelegate
- Info.plist:
- Delete: "Application Scene Manifest"
- Edit: "Main storyboard file base name" - set value to your inital view controller name
- AppDelegate.swift:
- Delete function:
- application(... configurationForConnecting)
- application(... didDiscardSceneSessions)
- Add line:
var window: UIWindow?
- Add codes inside
application(... didFinishLaunchingWithOptions: ...){}
:let request = {XXXBuilder}.BuildRequest() let vc = {XXXBuilder}.createScene(request: request) UIApplication.shared.windows.first?.rootViewController = vc UIApplication.shared.windows.first?.makeKeyAndVisible()
- Delete function:
- Go to your inital view controller storyboard, tick "iIs Initial View Controller"