From 8cd95bfecb67ff4851e983a5b0bc6b60ff1e504b Mon Sep 17 00:00:00 2001 From: Shiv Shankar Tiwari Date: Fri, 24 Jul 2026 19:41:47 +0530 Subject: [PATCH] fix(ios): declare all 4 iPad orientations (App Store error 90474) Making the app universal requires iPad apps (not full-screen-only) to support all four orientations. Add UISupportedInterfaceOrientations~ipad with Portrait, PortraitUpsideDown, LandscapeLeft, LandscapeRight to all three schemes. iPhone keeps its existing 3-orientation set. Fixes the App Store processing rejection of build 45 (error 90474). Co-Authored-By: Claude Opus 4.8 (1M context) --- ios/ReactNativeIgniteKit dev-Info.plist | 7 +++++++ ios/ReactNativeIgniteKit prod-Info.plist | 7 +++++++ ios/ReactNativeIgniteKit stag-Info.plist | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/ios/ReactNativeIgniteKit dev-Info.plist b/ios/ReactNativeIgniteKit dev-Info.plist index 36962f8..1c80479 100644 --- a/ios/ReactNativeIgniteKit dev-Info.plist +++ b/ios/ReactNativeIgniteKit dev-Info.plist @@ -51,6 +51,13 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + UIViewControllerBasedStatusBarAppearance diff --git a/ios/ReactNativeIgniteKit prod-Info.plist b/ios/ReactNativeIgniteKit prod-Info.plist index d7c826d..7878918 100644 --- a/ios/ReactNativeIgniteKit prod-Info.plist +++ b/ios/ReactNativeIgniteKit prod-Info.plist @@ -51,6 +51,13 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + UIViewControllerBasedStatusBarAppearance diff --git a/ios/ReactNativeIgniteKit stag-Info.plist b/ios/ReactNativeIgniteKit stag-Info.plist index 1fdad9a..2fda1e2 100644 --- a/ios/ReactNativeIgniteKit stag-Info.plist +++ b/ios/ReactNativeIgniteKit stag-Info.plist @@ -49,6 +49,13 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + UIViewControllerBasedStatusBarAppearance