I don't really like to use Storyboards (I prefer individual XIB files) and I definitely don't want to use SwiftUI or "Scene Delegates". I'm familiar with the steps necessary to create my own UIWindow in AppDelegate.
With each subsequent version of Xcode, it seems to get harder and harder to set up a new project the way I prefer. In order to get rid of the default storyboard, I have to both delete the file and then remove the word "Main" from Main Interface in the target, which is not obvious (you sort of have to backspace over it and hit Enter).
With the addition of "Scene Delegates" (I don't know what they are and I don't care), I now have to remove some methods from AppDelegate and a key from Info.plist.
With the current version of Xcode, I'm left with an app that has no other values in Info.plist and no methods in AppDelegate except didFinishLaunchingWithOptions.
What happened to all that stuff? Should I manually create it or copy it from an older project? Will iOS even still call the rest of the AppDelegate methods if I create them?
What happens if I want to change something that used to reside in Info.plist, such as Bundle display name? Do I just go in and add it?
Why can't Apple just add a third option to create an empty project instead of making you start with Storyboards or SwiftUI?
I know that Apple is keen on attracting new developers who have time to learn whatever they put out, but I hope they still care about people like me, an iOS developer since 2009 who doesn't want to completely relearn iOS programming every three years.
Thanks, Frank