Is LaunchScreen.storyboard required?

Starting April 2020, all new apps and app updates will need to be built with the iOS 13 SDK and support the all-screen design of iPhone XS Max or later.

And LaunchImages is deprecated.


I think the alternative is to use LaunchScreen.storyboard.


However, for example, because Unity generates .nib (xib), it may be more convenient to use nib (xib) files instead of Storyboard.


Storyboard is also nib when installed on the terminal.

Therefore, I think that it is OK to set LaunchScreen with nib (xib). Does anyone have any information?

I would also like to know the answer to this.

Apple developer site is pretty explicit: https://developer.apple.com/ios/submit/


Test your app on devices.

All-screen Support

Apps should look great on all models of iPhone and iPad, regardless of display size or aspect ratio. With features like Xcode storyboards, Auto Layout, and the new SwiftUI, your app’s interface elements and layouts automatically fit the display. Test your apps with the latest devices or the simulator in Xcode 11 to make sure they’re ready to take advantage of the edge-to-edge displays by respecting safe areas, supporting adaptive layouts, and more. Find and address UI issues in your app before testing on a device to make sure your app looks great. Starting April 30, 2020, apps submitted to the App Store must use an Xcode storyboard to provide the app’s launch screen. In addition, all apps that run on iPhone must support all iPhone screens and all apps that run on iPad must support all iPad screens.


So, the answer is yes, storyboard needed (or you face rejection after april 30).


I would advise you to contact Unity support to discuss the mtter.

Thanks for this information, one more question. When validating an archive, any discrepancies to these requirements are going to be reported?

It's curious that Apple says a launchScreen.storyboard is required but no longer includes one in Xcode 12's App project template for SwiftUI.
Apple is the worst company i have ever seen. No correct documentation, poor developer support. XCode always glitch.
Is LaunchScreen.storyboard required?
 
 
Q