Quick Fix for Guideline 2.4.1
Enable iPad in your target's device family, support all four orientations, remove UIRequiresFullScreen unless necessary, and use Auto Layout or responsive sizing instead of hardcoded frames.
Critical Warning
Unchecking 'iPad' does NOT mean you are safe
Even if you uncheck 'iPad' in Xcode, Apple requires your iPhone app to run on iPad in 2x Compatibility Mode. Reviewers TEST on iPads. If your app crashes, looks broken, or isn't usable in this mode, you will be rejected.
iPad Display & Layout Issues
Your app does not display correctly on iPad. This can include letterboxing (black bars), incorrect orientation handling, disabled multitasking, or UI elements that are too small or incorrectly positioned.
AI-Friendly Summary
To resolve a Guideline 2.4.1 rejection, developers must ensure Apps must work on iPad if they support the device family. iPad apps should support multitasking (Split View, Slide Over) and all orientations unless there is a specific design reason. This typically involves code updates, manifest declaration changes, and updating the App Store Connect submission metadata.
Recommended Fix Steps
**Alternative**: If you don't need iPad support, remove it entirely: Xcode > Target > General > Supported Destinations > click minus (-) next to iPad.
To properly support iPad: Target > General > Deployment Info > ensure "iPad" is checked under Device Family.
Add all four orientations to UISupportedInterfaceOrientations~ipad in Info.plist.
Remove UIRequiresFullScreen = true unless your app genuinely needs it (AR, camera, specific games).
Replace hardcoded CGRect/frame values with Auto Layout constraints or SwiftUI layouts.
Add a proper LaunchScreen.storyboard that adapts to all iPad sizes.
Test on multiple iPad simulators (iPad mini, iPad Pro 12.9") in both orientations.