Just for thought, Can we bypass the Splash-Screen
of iPhone/iPad app while developing the app?
Actually, I need app without Splash-screen, but If I haven't set image for Splash in X-code, it displays as black screen after launch, I want to override this.
4 Answers
Splash image or Launch images are mandatory, as per HIG guidelines.
You must provide at least one launch image. Typically, an iPhone app includes at least one launch image in portrait orientation; an iPad app includes at least one launch image in portrait orientation and at least one launch image in landscape orientation.
Application submitted for review without splash screen will not be accepted by Apple.
If you read the Human Interface Guideline, you'll see that a launch image is mandatory.
However, you can fake not having it by using the same image as your first screen (which is exactly what Apple wants you to do - see guidelines once again).
Universal apps must provide launch images for both the iPhone and iPad idioms.
To let the system know that your app supports the iPhone 5 screen size, include a properly named launch image in your app’s bundle. At runtime, the system looks for a launch image whose name contains the -568h modifier. If such an image is present, the system assumes that your app supports the iPhone 5 explicitly and runs it in fullscreen mode. If such an image is not present, the system runs your app with black bars above and below your app’s content on devices with the larger screen; it also reports the screen size of your app as 320 by 480 points so that your app’s screen-based calculations continue to be correct.