iOS 26: Interface orientation controls ignored on iPad - shouldAutorotate and supportedInterfaceOrientations not respected

Summary: On iOS 26.0, iPad apps ignore standard interface orientation controls (shouldAutorotate, supportedInterfaceOrientations, Info.plist settings) and rotate to landscape despite being configured for portrait-only.

Steps to Reproduce:

Create iPad app with portrait-only configuration Implement shouldAutorotate returning NO Implement supportedInterfaceOrientations returning UIInterfaceOrientationMaskPortrait Set Info.plist UISupportedInterfaceOrientations~ipad to UIInterfaceOrientationPortrait only Run on iPad with iOS 26.0 Rotate device physically Expected Result: App should remain locked in portrait orientation

Actual Result: Entire app interface rotates to landscape, ignoring all orientation controls

Additional Information:

Same code works correctly on iOS 18.4 (stays portrait-only) Problem affects entire UI including status bar and all view controllers All standard orientation control methods are implemented correctly Issue occurs on both simulator and physical devices Code Sample:

objc -(BOOL)shouldAutorotate { return NO; }

  • (UIInterfaceOrientationMask)supportedInterfaceOrientations { return UIInterfaceOrientationMaskPortrait;

}

  • (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { return UIInterfaceOrientationMaskPortrait;

} Configuration:

iOS Version: 26.0 Device: iPad (all models affected) Xcode Version: 16.x Deployment Target: iOS 16.6+

I have the reverse problem. The app should be allowed in all orientations, but rotating the simulator rotates the view as well. (iPadOS26 only.)

iOS 26: Interface orientation controls ignored on iPad - shouldAutorotate and supportedInterfaceOrientations not respected
 
 
Q