Programmatic Multi-window support? (No Initial Storyboard)

I've got pre-existing coordinators that spin up my app's main window, and I would like to re-use them for creating scene windows. Is it possible to achieve multi-window support through code-only?
I notice in Xcode 11 if I go file -> New Project -> Single View Project I get a project that features programmatic scene creation, where the window is created in the SceneDelegate.
If I go into the info plist and switch "Enable Multiple Windows" from NO to YES, the app then launches with a black screen. I notice my own app has the same behavior.
Is this intentional? Is there another way coming?

Yes you can acheive multi-window support without storyboards, but you will require the soon-to-be mandatory launch storyboard for app store submission. I've tried the Single View Project template in beta 2 and it works for me if I enable the multiple windows switch in the info.plist.


Have you included the UISceneConfigurations plist entry within the UIApplicationSceneManifest of your app? I've discovered that choosing the Master-Detail app template doesn't generate a SceneDelegate, and turning on multiple window support in the app target's Deployment Info simply switches UIApplicationSupportsMultipleScenes to YES, but doesn't add a default UISceneConfigurations entry. So if you've flicked that switch in your app's config and refactored your code, you might be missing the a UISceneConfigurations entry.

Programmatic Multi-window support? (No Initial Storyboard)
 
 
Q