React Native — “Invalid Bundle. iPad Multitasking support requires these orientations - Fix!

Thomas Large
Mar 25, 2019 · 2 min read

If you have been building a React Native app for both iPhone and iPad you may have come across this issue before.

ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown' in bundle 'YOUR_BUNDLE_ID'."

This issue appears when you are archiving the app ready to be sent to the iOS app store. The reason this error appears is because of the multitasking feature on the iPad. If you only allow a couple of orientations you will need to make the app full screen as iPad Multitasking support requires all the orientations.

To do this is very easy! Open your Xcode project, then go to General > Deployment Info. You will then need to change the following tick box “Requires full screen” for both iPhone and iPad tabs.

After you have done this start and new archive and your all set! But don’t forget to change that build number as your not going to be able to upload the new build!

Thomas Large

Written by

I am a Developer, Working with React, React Native and Node. All posts are how to’s not just for me but the development community! https://tomlarge.dev

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade