28 February 2025 Leave a comment Xcode
When attempting to submit an app to the App Store using Xcode, you might encounter the error: “ERROR ITMS-90475: ‘Invalid Bundle. iPad Multitasking support requires launch storyboard in bundle.’” This guide will help you understand the cause of this error and provide step-by-step solutions to resolve it effectively.
Understanding the Error
The error indicates that your app needs to handle iPad multitasking appropriately. If your app supports multitasking, it must include a launch storyboard. Otherwise, you must configure your app to not support multitasking on iPad.
Solutions to Resolve the Error
Option 1: Disable Multitasking
If multitasking is not required for your app, you can disable it. Follow these steps:
- Open your project in Xcode.
- Select your target and go to the General tab.
- Check the Requires Full Screen option to disable multitasking.
Option 2: Configure Launch Storyboard
If your app supports multitasking, ensure you have a launch storyboard set up correctly:
- Create a launch screen storyboard if you haven’t already.
- In Xcode, select your build target and go to the General tab.
- Under App Icons and Launch Screen, select the storyboard file.
- Remove the
.storyboardextension from the storyboard name in the plist file under UILaunchStoryboardName.
Option 3: Support Split Views
To support split views while maintaining a launch storyboard:
- Go to Targets > Info > Launch screen interface file base name.
- Change the value to LaunchScreen without the
.storyboardextension.
Enhancing Testing Efficiency with Repeato
In developing and maintaining apps, testing is crucial to ensure a seamless user experience. This is where Repeato can streamline your process. As a no-code test automation tool for iOS, Android, and web apps, Repeato allows you to create, run, and maintain automated tests effortlessly.
Repeato’s test recorder and fast execution capabilities make it a practical solution for developers looking to enhance their app’s performance without the complexities of coding. Using computer vision and AI, Repeato automates complex tasks efficiently. Moreover, with data-driven and keyword-driven testing support, it provides a robust framework for thorough app testing.
For more insights on testing techniques and how Repeato can benefit your development process, explore our advanced testing techniques documentation.