From 9d2341ded06abb8e6a019f2f300ad44ba35b688c Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 11 Jun 2026 16:05:04 +0000 Subject: [PATCH] =?UTF-8?q?feat(ios):=20iPad=20universal=20support=20-=20T?= =?UTF-8?q?ARGETED=5FDEVICE=5FFAMILY=201=20=E2=86=92=201,2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TARGETED_DEVICE_FAMILY was set to 1 (iPhone only), causing the app to run in iPhone compatibility mode on iPad (small centered window). Set to "1,2" (Universal) in both Debug and Release build configs. Also add UISupportedInterfaceOrientations~ipad in Info.plist to declare all four orientations for iPad (including PortraitUpsideDown which is supported on iPad but not on modern iPhones). https://claude.ai/code/session_01X52sah6aUu3ou26uJWHgzr --- app/ios/Movix/Info.plist | 7 +++++++ app/ios/MovixApp.xcodeproj/project.pbxproj | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/ios/Movix/Info.plist b/app/ios/Movix/Info.plist index b808500..82f296c 100644 --- a/app/ios/Movix/Info.plist +++ b/app/ios/Movix/Info.plist @@ -49,6 +49,13 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + UIViewControllerBasedStatusBarAppearance UIStatusBarStyle diff --git a/app/ios/MovixApp.xcodeproj/project.pbxproj b/app/ios/MovixApp.xcodeproj/project.pbxproj index b479278..9d401a9 100644 --- a/app/ios/MovixApp.xcodeproj/project.pbxproj +++ b/app/ios/MovixApp.xcodeproj/project.pbxproj @@ -440,7 +440,7 @@ SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Debug; @@ -472,7 +472,7 @@ SUPPORTS_MACCATALYST = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; + TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Release;