Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

What field to enter in the UIApplicationSceneManifest for the iPad StoryBoard

I'm migrating my apps to the SceneKit platform that Apple request to adopt. Yet for an app with an iPad specific version I was not able to find the value in the ScenManifest to use to designate the iPad storyboard. May someone help? Thanks.

Accepted Answer

The undocumented solution is to replicate the Manifest information with the iPad information as follows: <key>UIApplicationSceneManifest~ipad</key> <dict> <key>UIApplicationSupportsMultipleScenes</key> <true/> <key>UISceneConfigurations</key> <dict> <key>UIWindowSceneSessionRoleApplication</key> <array> <dict> <key>UILaunchStoryboardName</key> <string>LaunchScreen</string> <key>UISceneConfigurationName</key> <string>Default Configuration</string> <key>UISceneDelegateClassName</key> <string>$(PRODUCT_MODULE_NAME).SceneDelegate</string> <key>UISceneStoryboardFile</key> <string>StoryboardiPad</string> </dict> </array> </dict> </dict>

Checkout Migrating to the UIKit scene-based life cycle, it contains step-by step guide on how to configure the Info.plist for scene support

What field to enter in the UIApplicationSceneManifest for the iPad StoryBoard
 
 
Q